Git Product home page Git Product logo

wlj-frontend's Introduction

Weight Lifting Journal Frontend

This repository will be the frontend code for this project. Look below for the project pitch and details.

Getting Started

create-react-app client

Prerequisites

Install all dependencies

npm install

Run npm start outside of the app

cd client

Install all dependencies inside of the React app

npm install

Look inside the package.json folder to see if there are any other dependencies you might need to install separately before continuing (maybe axios, router, material UI, etc.)

Once your dependencies are installed, run npm start to start up the React app.

The App

PITCH

It's hard to keep track of how many reps you can do for time, or how much you usually deadlift. This app keep it all organized and tracked for you.

Project Details

  • Users can log in and can create, review, update, and delete data on their workouts.
  • Can create a name of the exercise, amount lifted and/or reps completed, date, and region of the body exercise targets.
  • Users can add exercises to their favorites list and see that list.

State Management

Redux

Actions

Add (POST) Signup/Login User
Add (POST) Workout
Fetch (GET) User/Workout
Edit (PUT) User/Workout
Delete (DELETE) Workout

wlj-frontend's People

Contributors

nasraaden avatar ammonmatthews avatar phongdottech avatar davidhennig avatar tommykindle avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.