A simple, responsive web application built with Next.js 14, React, Node.js, Tailwind CSS, and written entirely in TypeScript. This app showcases the services of ChemCoach Solutions, highlighting their online chemistry classes. While the site itself does not host classes, it serves as an informative platform for promoting their offerings with a clean design and smooth user experience.
- User-Friendly Interface: Designed with ease of use in mind for students and educators.
- Smooth Animations: Enhanced user experience with Framer Motion for seamless animations.
- Next.js 14: React framework for server-side rendering and static site generation.
- React: For building reusable UI components.
- Node.js: Backend runtime environment for handling server logic.
- Framer Motion: For animations and transitions.
- TypeScript: For type-safe JavaScript development.
- Tailwind CSS: Utility-first CSS framework for styling.
Follow these steps to set up ChemCoach Solutions locally:
-
Clone the repository:
git clone https://github.com/avi9611/chemcoach-solutions.git
-
Navigate to the project directory:
cd chemcoach-solutions -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and go to
http://localhost:3000to view the application.
- Navigate through the app to explore various features like the Periodic Table, Chemistry Tools, and Learning Modules.
- Solve practice problems to strengthen your understanding of chemistry concepts.
To deploy this project to a production environment:
-
Build the project:
npm run build
-
Start the production server:
npm run start
-
Deploy the build folder to your preferred hosting platform (e.g., Vercel, AWS, Netlify).
Contributions are welcome! If you have ideas for new features or improvements:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add your message here" - Push the branch:
git push origin feature-name
- Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or feedback, reach out to:
- Author: Avinash N
- Email: [email protected]
- GitHub: avi9611
Thank you for using ChemCoach Solutions! Together, let's make chemistry learning simple and enjoyable.