Skip to content

app allows users to track and manage kickball games in real-time

Notifications You must be signed in to change notification settings

dapperAuteur/prok-express-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProKickballer.com

This is a passion project. I am the world's first professional kickball player. I managed an adult kickball league for WAKA. I created this application so that players and fans. It's ESPN.com for kickball. Users will be able to see match scores and match status in real-time. This project was bootstrapped with Node Express.

The repo for the front end of the app is here. It's a Create React App and may be used with the Express or Java Spring backend. The Express backend is further along than the Java Spring backend at the moment. This is the repo for the Express backend.

Tech Used

Other than the Node, you may find the following tools used in this repo:

  • bcrypt: encrypt strings, specifically passwords
  • body-parser: to consume and read data in the body of HTTP requests
  • connect-mongo: to connect to mongodb
  • cors: to resolve CORS issues and allow the front end to communicate with the back end
  • dotenv: to allow api to manage environment variables
  • express: to quickly build a node server
  • express-session: to quickly create/manage/track sessions for authentication/authorization
  • mongoose: to persist data, database

Current Status

  • Quasi complete
    • it stores data and only allows those with proper credentials to access and manipulate it

Next Steps

  • Add user roles and add constraints to user roles

To Get Started

  • git clone the repo
  • cd prok-express-api
  • npm install to add project dependencies
  • node index.js will run the project on port 8080
  • it will communicate with the ui on port 3000
  • current named version of the api is /api/ver0001/...

About

app allows users to track and manage kickball games in real-time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published