Skip to content

Latest commit

 

History

History
87 lines (49 loc) · 2.32 KB

README.md

File metadata and controls

87 lines (49 loc) · 2.32 KB

EVOGYM

Description

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.

Getting Started

Prerequisites

  • Node.js (v14 or higher)
  • npm (Node Package Manager)

Installation

  1. Clone the repository: git clone https://github.com/Dawitlior/EVOGYM.git
  2. Navigate to the project directory: cd project-directory
  3. Install dependencies: npm install

Configuration

  1. Set up the environment variables required for the project.
  2. Configure the Prisma connection details in the .env file.

Running the Application

  1. Run the development server: npm run dev
  2. Open your browser and access the application at http://localhost:3000

Deployment

The application is deployed for free on Netlify. Any changes pushed to the main branch will trigger an automatic deployment.

Features

  • 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

Technologies Used

  • TypeScript
  • React
  • Vite
  • Framer Motion
  • React Hook Form
  • React Anchor Link Smooth Scroll
  • Tailwind CSS
  • PostCSS
  • Autoprefixer
  • Prettier

Contributing

Contributions are welcome! If you would like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b feature/your-feature-name
  3. Make your changes and commit them: git commit -am 'Add some feature'
  4. Push the branch: git push origin feature/your-feature-name
  5. Submit a pull request

image

Contact

If you have any questions, suggestions, or issues, please feel free to contact with me at [email protected]

Enjoy