Skip to content

Adammonast/front-end-1

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

108 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Weight Lifting Journal

This repository contains the front-end for the collaborative project Weight Lifting Journal. Within this app, expect to find an application with CRUD functionality allowing users to log their workouts!

Weight Lifting Journal is a web application for keeping track of a workout routine. This project was a collaborative effort between of a team of 5 cross-functional developers, completed in 1 week. The application was created using React, React Router, and vanilla CSS. I (Adam Monast) was personally responsible for implementing sign-in/sign up forms and functionality, and styling the entire project.

Future plans for this project include: Fixing the bugs with adding body weight entries, implementing my own backend API to power the app (I do not have access to the current one), implementing a better state management system using Redux, and fixing styling issues the deployed site is experiecing. Thank you for viewing this project and all feedback is appreciated!

Technologies Used:

JavaScript React HTML5 CSS3 Visual Studio Code GitHub


Installation

  1. Fork and clone the repository
  2. After the repo is cloned, navigate to the folder: src
  3. Install dependencies using the commands:

OS X:

yarn install

Windows:

npm install

If those steps were followed correctly, your terminal should look like something like this:


Development setup

  1. To get the developement server started after installation, simply run the command:

OS X:

yarn start

Windows:

npm start

Application Flow

Once you start the development server you're good to start using Weight Lifting Journal! To get started, following this user flow guide:

  1. Sign Up: Once started, the development server directs you to the Sign Up page. In order to use the application, you must create an account! Follow the form and enter the information required. Once you enter your information and click the button, please wait 3-5 seconds as the response can be delayed. Do not worry about spam emails, we will NEVER send your email anything πŸ˜‰
  2. Sign In: Once you create your account you will be redirected to the Sign In page. Enter the credentials you just created, click the button, and wait 3-5 seconds as the response can be delayed.
  3. Once you the sign-in/sign-up is flow is successfull, you're in the application! πŸŽ‰ You will be redirected to your Dashboard and from there the navigation bar links will change. You'll now have the ability to enter a workout entry!

Let's Connect!

Adam Monast – LinkedIn – adammonast@gmail.com

Check out my other projects!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 78.8%
  • CSS 13.8%
  • HTML 7.4%