Skip to content

Project: Initial Prototype for Seamless User Interaction. Created at https://spectra.codes, which is owned by @Drix10

Notifications You must be signed in to change notification settings

coslynx/project-1723921769006-iam4mu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Fitness Goal Tracker MVP

A web application for fitness enthusiasts to set, track, and share their fitness goals.

Developed with the software and tools below.

Framework: Next.js Frontend: JavaScript, HTML, CSS Backend: Supabase Database: PostgreSQL

git-last-commit GitHub commit activity GitHub top language

📑 Table of Contents

  • 📍 Overview
  • 📦 Features
  • 📂 Structure
  • 💻 Installation
  • 🏗️ Usage
  • 🌐 Hosting
  • 📄 License
  • 👏 Authors

📍 Overview

The repository contains a Minimum Viable Product (MVP) called "Fitness Goal Tracker MVP" that provides a platform for fitness enthusiasts to set, track, and share their fitness goals. This MVP is built with a focus on simplicity and ease of use, utilizing a robust tech stack including Next.js for the frontend, Supabase for the backend and PostgreSQL for the database.

📦 Features

Feature Description
⚙️ Goal Setting Users can define personalized fitness goals with specific targets, timelines, and desired outcomes.
📄 Progress Tracking The app meticulously tracks user progress towards goals, providing detailed insights into their performance and achievements.
🔗 Community Sharing Users can connect with others who share similar fitness aspirations, motivating each other and creating a supportive environment.
🧩 User-Friendly Interface The web application boasts a clean and intuitive interface that is easily accessible and navigable across various devices.
🧪 Secure Data Management User data is securely stored and protected using industry-standard encryption and authentication protocols.
⚡️ Performance Optimization The app delivers a fast and responsive user experience, ensuring quick loading times and seamless interaction.
🔐 Scalable Architecture The application is built with a scalable architecture to accommodate a growing user base and evolving features.

📂 Structure

├── app
│   ├── layout
│   │   └── page.js
│   └── page
│       └── index.js
├── components
│   ├── Header.js
│   ├── Footer.js
│   ├── GoalForm.js
│   ├── GoalCard.js
│   ├── ProgressChart.js
│   ├── SocialShareButton.js
│   └── UserDashboard.js
├── styles
│   └── globals.css
├── utils
│   ├── helpers.js
│   └── constants.js
├── public
│   └── favicon.ico
└── api
    └── goals
        └── route.js

💻 Installation

🔧 Prerequisites

  • Node.js
  • npm
  • Docker

🚀 Setup Instructions

  1. Clone the repository:
    • git clone https://github.com/spectra-ai-codegen/project-1723921769006-iam4mu.git
  2. Navigate to the project directory:
    • cd project-1723921769006-iam4mu
  3. Install dependencies:
    • npm install
  4. Start the development server:
    • npm run dev

🏗️ Usage

Open your browser and navigate to http://localhost:3000 to access the Fitness Goal Tracker MVP.

🌐 Hosting

🚀 Deployment Instructions

To deploy the Fitness Goal Tracker MVP, follow these steps:

  1. Create a Supabase project:
  2. Configure environment variables:
    • Set the following environment variables in your project:
      • NEXT_PUBLIC_SUPABASE_URL: Your Supabase URL.
      • NEXT_PUBLIC_SUPABASE_ANON_KEY: Your Supabase anonymous key.
  3. Deploy to Vercel:
    • Run npm run build to build the application.
    • Deploy the application to Vercel using the Vercel CLI or the Vercel website.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👏 Authors

🌐 Spectra.Codes

Why only generate Code? When you can generate the whole Repository!

Developer: Drix10 Website: Spectra.codes Backed by: Google, Microsoft, & Amazon for Startups Finalist: Backdrop Build v4