Giter Site home page Giter Site logo

sports-data-client's Introduction

Golden State Warriors Sport Data API

This application allows the user to create, read, update, and destroy player data for their favorite team. I came up with this idea for the unit 2 project of General Assembly's software engineering immersive program. To begin, I have only crated players for one basketball team, but the intention is for this app to scale by allowing users to create new teams, add new players and new player data, and perhaps expand into other sports. The user can create user authentications by creating a login credentials, create and insert new player data, get one player, update player information, and destroy players.

Important Links

(https://alexvera1.github.io/sports-data-client)

Planning Story

The Suggested schedule helped guide the planning process of this project The schedule provided a framework and time line to tackle the project step by step. Initially, I created a wireframe to visualize what the client view would look like and begin building it out from there.

I started out with a user authentication form where the user could create an account with a user name and password, sign in to the player stats view and choose to create, read, update, or destroy. This was accomplished by incorporating Javascript,user input with jQuery and data storage using API calls. CRUD messaging was implemented to notify if the user created, updated, or destroyed a player successfully. Additional user feedback included sign-in/sign-out success and sign-in/sign-out failure.

User Stories

  • As a user I want to sign up
  • As a user I want to sing in
  • As a user I want to sing out
  • As a user I want to change my password
  • As a user I want to Create a new player
  • As a user I want to Read multiple players
  • As a user I want to Read a single player
  • As a user I want to Update a player
  • As a user I want to Delete a player

Technologies Used

  • Javascript
  • JSON
  • Express.js
  • Node.js
  • Mongo DB
  • RESTful API
  • AJAX
  • API Routing
  • HTML
  • CSS

Unsolved Problems

Images

Wireframes

User View Wireframe

Auth Wireframe

ERD

Imgur

sports-data-client's People

Contributors

alexvera1 avatar

Watchers

 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.