Skip to content

A real-time dashboard where users can use CRUD operations on a MySQL database to create and participate in challenges with their friends.

License

Notifications You must be signed in to change notification settings

trumanjchan/custom-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Custom Challenges

Paired a MySQL database with Socket.io to bring real-time challenges to you and your friend! The inspiration: sometimes when my friends and I play video games one of us would jokingly say, "if we lose this next round, we're both doing 10 push ups each." With Custom Challenges users can create an account, challenge their friends, and see exactly when they've finished their push ups.

Features

  • Database - nicknames, passwords, and challenges are stored
  • Bcrypt - passwords are hashed
  • Paramaterized Queries & Sanitized Inputs - protects against SQL injection
  • Pseudonymity - nicknames can be anything
  • Socket.io - real-time interactions
  • Responsive - view the site on your pc or phone

About

A real-time dashboard where users can use CRUD operations on a MySQL database to create and participate in challenges with their friends.

Topics

Resources

License

Stars

Watchers

Forks