An open API service indexing awesome lists of open source software.

https://github.com/trumanjchan/custom-challenges

A real-time dashboard where users can use CRUD operations on a MySQL database to create and participate in challenges with their friends.
https://github.com/trumanjchan/custom-challenges

crud express mysql2 socket-io tidb

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# 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