Skip to content

Fijalkowskim/Powerforge-Fitness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

POWERFORGE FITNESS

This project represents a MERN (MongoDB, Express, React, Node.js) stack web application designed to assist individuals in their fitness journey. Whether you're looking for workout routines, progress tracking, or a BMI calculator, PowerForge Fitness has you covered.

(This is a demo website, the backend service is not currently hosted so progress tracker won't be saved between sessions)

image image image image image

Responsiveness

The website is fully responsive. You can use all features from any smartphone, tablet, or PC.

image

MongoDB database for session data storage

NodeJS backend in combination with express and MongoDB guarantees progress tracker data saving between sessions.

image

Project Overview

This repository showcases a comprehensive web application built with React, TypeScript, Tailwind CSS, Framer Motion, Node.js, Express, and MongoDB, providing users with a platform to access various fitness-related features.

Features

  • React Components: Well-organized and reusable React components for constructing an intuitive user interface.
  • Responsive Design: Tailwind CSS is employed to create a visually appealing and responsive layout that adapts to different screen sizes.
  • Framer Motion Animations: Enhances the user experience with smooth and interactive animations throughout the application.
  • Backend with Node.js and Express: Utilizes a Node.js and Express backend to handle server-side logic.
  • MongoDB Integration: Stores data in a MongoDB database. Ensure you have a local MongoDB instance with a database named 'powerforge-fitness'.

Getting Started

  1. Clone the repository:

    git clone https://github.com/your-username/powerforge-fitness.git
  2. Install dependencies for frontend:

    cd powerforge-fitness
    cd Frontend
    npm install
  3. Run the application:

    npm start
  4. Install and set up the backend:

    • Make sure you have Node.js and MongoDB installed locally.
    • Navigate to the backend directory.
    cd Backend
    npm install
    • Create a local MongoDB database named 'powerforge-fitness'.
    • Run the backend server:
    npm run dev

Now, your PowerForge Fitness website is ready to help users on their fitness journey with a variety of features and a user-friendly interface, along with a fully functional MERN stack backend. Feel free to customize and expand upon the existing functionalities to meet the evolving needs of fitness enthusiasts.

About

MERN (MongoDB, Express, React, Node.js) stack web application designed to assist individuals in their fitness journey

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors