Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Project: Dziknik #8

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
56 changes: 56 additions & 0 deletions projects/Dziknik.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
## Project Title

**Dziknik: Your Personalized Exercise & Training Planner**

## Project Categories

- [x] Web Development

## Project Type

- [x] From Scratch

## Project Description

Dziknik is a platform tailored for fitness enthusiasts, allowing them to log exercises, create personalized training plans, and share them with the community. Users can also collaborate on creating team-based training routines, set goals, and track their progress over time. The app will also feature a leaderboard for friendly competition and motivation.

## Objective

To provide a comprehensive platform for individuals and teams to plan, track, and share their fitness journey, fostering a sense of community and motivation among users.

## Technologies/Tools

### Backend:
- Node.js
- Express.js
- PostgreSQL (For storing user profiles, exercises, training plans, and progress logs)
- bcrypt (For password hashing)
- jsonwebtoken (For handling JWTs)

### Frontend:
- React (with Hooks and Context API)
- TypeScript
- Vite (as the build tool and dev server)
- Tailwind CSS (for styling) / Material UI

## GitHub Repository

[https://github.com/KowalewskiPawel/dziknik](https://github.com/KowalewskiPawel/dziknik)

## Proposed Timeline

Medium (1 week)

## Team Members (if any)

- @KowalewskiPawel (Backend Developer & Database Manager)
- @pwierzbieniec (Frontend Developer & UI Designer)

## Additional Resources/Requirements

- Integration with third-party fitness trackers for automatic exercise logging.
- A user-friendly UI for exercise logging, training plan creation, and progress tracking.

## Mockups or Diagrams

N/A