A simple, responsive "Coming Soon" webpage built with React to notify users when your website goes live. Includes a subscription form powered by EmailJS for collecting user email addresses.
- Responsive Design: Adapts seamlessly to desktop, tablet, and mobile screens.
- Subscription Form: Collects email addresses securely using EmailJS.
- Modern UI: Clean and elegant design with subtle animations.
- Deployment Ready: Easily deployable on platforms like Vercel or Netlify.
- React: Frontend framework for building user interfaces.
- CSS: Custom styles for a polished and responsive layout.
- EmailJS: Handles email submissions without a backend server.
git clone https://github.com/your-username/coming-soon-website.git
cd coming-soon-website
npm install
Create a .env file in the project root and add your EmailJS credentials:
REACT_APP_EMAILJS_SERVICE_ID=your_service_id
REACT_APP_EMAILJS_TEMPLATE_ID=your_template_id
REACT_APP_EMAILJS_USER_ID=your_user_id
npm start
The site will be available at http://localhost:3000.
To deploy the application, follow these steps for Vercel or your chosen platform:
- Push your code to a GitHub repository.
- Connect the repository to Vercel or another hosting provider.
- Add the same environment variables from
.envto the hosting platform's environment variable settings. - Deploy the app.
This project is licensed under the MIT License.
Feel free to fork the project, submit pull requests, or open issues to improve the functionality or design.
Enjoy building your "Coming Soon" page! 🚀