This is the first fullstack scalable application I have built hence, the goals are pretty straight forward which is to learn and get some experience out of it.
To create a scalable polling website. Where users can login/register and inside can create team who defacto becomes the administrator of the team and thus has the ability to to create polls in the specific team. People can join the team if they enter the team joining id, which is shared by the administrator. Admin can end the poll, manage team and thus has all authority with regard to hte team.
chmod 777 setup.sh && ./setup.sh
To run the client side
chmod 777 runc.sh && ./runc.sh
To run the server side
chmod 777 runs.sh && ./runs.sh
Note : Run them on separate terminals
- React ( Components based modularisation)
- NodeJs ( Express as Backend )
- MySQL ( Databse )
- JWT Authentication ( bcryptjs for hashing )
- Basic Bash ( For local setup )