Skip to content

A micromanagement web app dedicated to Airbnb operations. Stacks used: NodeJs, Express, MongoDB,Bootstrap

Notifications You must be signed in to change notification settings

ngkimnhatnam/ABWorkTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#Work tool for AirBnb management #Checkout working version at https://arcane-tundra-61659.herokuapp.com/

#Stacks to be used:

  • Front-end: HTML,CSS, JS, Bootstrap, jQuery
  • Backend: NodeJS, Express, Mongoose
  • Database: MongoDB

#RESTful routes

#Functionalities

  • 7 RESTful routes for task&unit
  • Signup, login, master/common account (Passport)
  • Horizontal authorization (users see own tasks only)
  • Vertical authorization (master account set up/edit/delete tasks/unit)
  • Sorting by date + reformat date + system time via Moment JS/ Sort by user,unit
  • Implement Archive/History functionality (comparing dates and archive obsoletes)
  • Color code imcoming tasks by date(yellow for near & green for faraway)
  • Master account created via master code
  • Password retrieval via email (Nodemailer) & password change
  • Feedback functionality from users
  • Notification systems to master account of completed task
  • Randomize password when creating sub accs && send confirmation mail
  • Flash messages
  • Adjust layout, font, color, background
  • Code sanitizing with express-sanitizer
  • Refractor codes
  • Delete confirmation via Bootstrap Modal

Screenshots: Screenshot 2020-06-01 at 16 43 50 Screenshot 2020-06-01 at 16 46 15 Screenshot 2020-06-01 at 16 47 03 Screenshot 2020-06-01 at 16 48 36 Screenshot 2020-06-01 at 16 50 20

About

A micromanagement web app dedicated to Airbnb operations. Stacks used: NodeJs, Express, MongoDB,Bootstrap

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published