Skip to content
This repository has been archived by the owner on Jun 7, 2021. It is now read-only.

yusifsalam/voimanosto-archive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Voimanosto

app_logo

This is a fullstack application for tracking powerlifting workouts. It was built as part of the course Full Stack -websovelluskehitys harjoitustyö at the University of Helsinki.

The project was built using the MERN stack. The frontend utilizes the power of React and Typescript combo, while the backend is a Node application using Express and is written in Javascript. The backend API is RESTful. MongoDB Atlas is used as the database provider and Cloudinary is used for image storage.

The project is deployed to Heroku at https://voimanosto.herokuapp.com.

Features:

  • track training volume
  • track personal records (PRs)
  • track competition progress
  • track development over time
  • see how you compare to other powerlifters

Environment variables:

Name Purpose
MONGODB_URI Mongo Atlas development cluster
MONGODB_PROD Mongo Atlas production cluster
PORT port for the backend
SECRET secret key for jsonwebtoken
CLOUDINARY_API_KEY cloudinary api key
CLOUDINARY_CLOUD_NAME cloudinary cloud name
CLOUDINARY_API_SECRET cloudinary api secret key

Known Issues

Input validation is missing from most forms currently, so unexpected behavior is possible.

Releases

No releases published

Packages

No packages published