Skip to content

Coffeeshop roster app with login authentification, database connection (PostgreSQL), backend validation and frontend filtering.

Notifications You must be signed in to change notification settings

OlaShabalina/Mr_Coffee_schedule_app_with_login

Repository files navigation

Schedule app for Mr Coffee cafe

Functionality

User can register/login to add shifts to his roaster and see other employees schedules. User can't see the dashboards till login.

Sitemap

Technical overview

The project is done in Express-js as a back-end using PostgreSQL as a database, EJS and Bootstrap for front-end. External JS file is used to arrange schedules by days.

Steps to use the app

  1. clone repo
git clone https://github.com/OlaShabalina/incode_project4.git
  1. install dependencies
cd incode5-group-work
npm install
  1. Copy and rename .env.sample to .env and fill out credentials

  2. Choose your task and work on it

  3. Follow the steps from "contributing-steps.md" file to complete your work

  4. Communicate with your team members so they can approve your contributions

Login page

Login_page

Register page

Register_page

Error handling (back-end)

Backend_error_handling

Home page

Home_page

All schedules page

All_schedules_page

New schedule page

create_new_schedule

Solution to prevent overlaping (back-end)

Validation_for_not_overlaping

About

Coffeeshop roster app with login authentification, database connection (PostgreSQL), backend validation and frontend filtering.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published