workout_site's Introduction
workout_site's People
workout_site's Issues
Mutation - schedule
make graphql mutation for creating a schedule
configure client solidJS node enviroment
Create node environment and needed packages
Query - user
create query that get user by uuid
Home Page
Construct home page that will displayed after login/register
Mutation - Drop user
graphql mutation to remove user from db
mutation-login
create GraphQL mutation for login
Query - schedules
Query to get users schedules
[feature] - User following page
url: /user/[username]/following
list out all of the users that [username] is following in a vertical list
include: profile picture, name, username, description
add option button on the right that shows if you're following each user, and allow the user to follow/unfollow each
[bug] - Logout goes to localhost:3000
After logging out, a user gets redirected to localhost:3000 instead of the domain
create wireframe of website
design database
structure a relational database for users and schedule information
Create post page
Page that users can create posts on client side
Schedule Page
Page that will display a specific schedule that is selected
[feature] - Create track page
page where user can create a track
ability to add workouts:
workouts that already exist will show up in a list (i.e. bench press was used in track 1, it will show up)
ability to add new workouts in general (ie. its arm day for the first time, need to add bicep curls)
newly added workouts get automatically added to the track
ability to remove workouts from the track
add title
add description
set start / end date
[feature] - Edit track page
User can edit an existing track
edit title
edit description
add/remove workouts
Mutation - create post
graphql mutation for a user to create a post
[feature] - user data entry page
page where user can enter their meta data i.e.:
measurements,
age,
gender
[feature] - create schedule page
user can create a schedule
add existing tracks, or link to create a new one
add users to the schedule that are participating in the same track
Mutation - register
create graphql mutation for register
[feature] - User followers page
url: /user/[username]/followers
list out all of the users that follow [username] in a vertical list
include: profile picture, name, username, description
add option button on the right that shows if you're following each user, and allow the user to follow/unfollow each
Register Page
Create Register page that sent register mutation to Graphql-API
public development Link is https://workout-dev.swiles.tech/
Profile Page
Page that give user information such as schedules, following, and stats
Login
Create login page and submits login mutation to Graphql-API
public development Link is https://workout-dev.swiles.tech
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.