Welcome to EVOGYM, our state-of-the-art fitness facility that offers a wide range of resources and services to help our members achieve their fitness goals and lead a healthy lifestyle. With top-of-the-line equipment, expert trainers, and a diverse set of classes, we cater to the needs of our dynamic community of members. Our classes include weight training, yoga, ab core, adventure, fitness, and personalized training. We also offer various courses to help our members expand their knowledge and improve their overall wellness.
- Node.js (v14 or higher)
- npm (Node Package Manager)
- Clone the repository:
git clone https://github.com/Dawitlior/EVOGYM.git
- Navigate to the project directory:
cd project-directory
- Install dependencies:
npm install
- Set up the environment variables required for the project.
- Configure the Prisma connection details in the
.env
file.
- Run the development server:
npm run dev
- Open your browser and access the application at
http://localhost:3000
The application is deployed for free on Netlify. Any changes pushed to the main branch will trigger an automatic deployment.
- Top-of-the-line Fitness Equipment
- Expert Trainers and Instructors
- Diverse Range of Classes and Courses
- Fully typed with TypeScript for enhanced reliability
- Responsive and Engaging User Interface
- Modern Web Development Technologies
- Deployed for free on Netlify
- TypeScript
- React
- Vite
- Framer Motion
- React Hook Form
- React Anchor Link Smooth Scroll
- Tailwind CSS
- PostCSS
- Autoprefixer
- Prettier
Contributions are welcome! If you would like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature/your-feature-name
- Make your changes and commit them:
git commit -am 'Add some feature'
- Push the branch:
git push origin feature/your-feature-name
- Submit a pull request
If you have any questions, suggestions, or issues, please feel free to contact with me at [email protected]