Skip to content

Front-ent of a sports activity scheduling app with authentication and ability to view, update and delete activities. NOTE: A user can only view his/her activities after creating a new activity.

License

Notifications You must be signed in to change notification settings

AnnaShalaginova/SportsCalendar-client

Repository files navigation

GITHUB LINK TO BACK END https://github.com/annashalaginova/full-stack-api

PURPOSE

This is a sports acitivity scheduling app.

The target audience is active people looking to stay organized with their sports activities.

  1. The app authenticates the user: sign up, sign in, sign out, change password.
  2. The app allows users to create, view, update and delete scheduled sports activities.

NOTE: A user can only view his/her activities after creating a new activity.

LINK TO INITIAL WIREFRAME

https://bit.ly/2HVDx4m

USER STORIES

As a new user, I would to create an account. As an existing user, I would to sign in. As an existing and signed in user, I would like to change my password. As an existing and signed in user, I would like to be able to create a sports activity. As an existing user and signed in user, I would like to view my sports activities. As an existing and signed in user, I would like to delete a sports activity.

LINK TO DEPLOYED WEBSITES

TECHNOLOGIES USED

Back-end: Ruby, Ruby on Rails, Postresql Front-end: HTML, CSS, SCSS Bootstrap, Javascript, JQuery, JSON, Handlebars Development tools: git, Atom

TO BE ADDRESSED IN FUTURE ITERATIONS

I would like to make My Activities list more user friendly and appealing. I would like for users to be able to view other user's activities upon request (adjust permissions) I would like for users to make appointments with each other to play sports. I would like for users to integrate scheduled sports activities with google calendar.

PLANNING AND PROBLEM SOLVING

For this project my planning involved the simplication of an initial idea, since a social media app is difficult in to implement for a beginner developer in the given timeframe. Planning also involved breaking down bigger tasks such as CRUD on the back and front end into smaller components.

My problem solving approach for this project involved troubleshooting errors appearing in the terminal and browser console as they arise by reviewing and restructuring existing code, looking at past examples, as well as troubleshooting with instructors and fellow developers.

GOALS FOR FUTURE ITERATIONS

  1. Putting a flexbox for handlebars to make it into a grid
  2. Changing opacity of the box upon completing an activity
  3. Adding a due date to completing activities
  4. Displaying popular bucket list from other users
  5. Adding a blog component about completing bucket list activities

About

Front-ent of a sports activity scheduling app with authentication and ability to view, update and delete activities. NOTE: A user can only view his/her activities after creating a new activity.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published