Skip to content

Gamify your boring chores and super boring HouseWorks!!!

Notifications You must be signed in to change notification settings

SilvenLEAF/GamifyHouseWorks

Repository files navigation

GamifyHouseWorks

Gamify your boring chores and super boring HouseWorks!!!


See LIVE

https://SilvenLeafGamifyHouseWorks.herokuapp.com


TOP FEATURES

Auth Features
  • Gamify HouseWorks
  • auth
  • oauth2.0 (Google, Github, LinkedIn)
  • Role-based auth
  • Email verification (2 way auth)
  • Password reset (Forgotten)
Main Features
  • CRUD
  • PWA (with Offline Game)
Others
  • Demo Login
  • Nodemailer Contact
  • Framermotion (setup)


Technologies

BackEND: TypeScript, NodeJS, ExpressJS, PassportJS (OAUTH2.0), REST Api

FrontEND: TypeScript, React, SASS, Materialize, Hooks and Context API

Database: MongoDB (with mongoose)

PWA (with Offline Game): ServiceWorker, Lighthouse Audit, HTML5, CSS3, Vanilla JavaScript

Others: git, Chrome Dev Tools, CLI, npm, VS Code


Hosted on

Heroku as AlvenLEAF@gmail.com


How to install on your PC?

prerequisites
  • NodeJS installed on your PC
  • Internet connection on your PC

First make sure you have NodeJS installed on your PC and your PC has internet connection (because we are using MongoDB Atlas, I mean we are using MongoDB on the cloud, so you need internet connection to connect to this cloud Database). Then clone the repo. Open it on your favourite Text Editor (mine is VS Code). Then, run this command on your terminal to install all the dependencies...

npm install

Then run this command...

npm start or node app.js

It will start your local server. Wait until you see these logged on your terminal

Server is running on port 5000 connected to MongoDB

Now open your favorite browser (mine is Chrome) and then go to localhost:5000. You will see the App runnig live on your PC. Now enjoy playing with the codebase!

All the BEST!!!


Gallery


About

Gamify your boring chores and super boring HouseWorks!!!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published