Skip to content

My fitness application is a modern and sophisticated web application built using the latest web technologies and tools. The frontend of my application was developed using React, a popular and powerful frontend library that allows for efficient and modular code development.

Notifications You must be signed in to change notification settings

Dawitlior/EVOGYM

Repository files navigation

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

About

My fitness application is a modern and sophisticated web application built using the latest web technologies and tools. The frontend of my application was developed using React, a popular and powerful frontend library that allows for efficient and modular code development.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published