Skip to content

Full-Stack responsive app with RESTful API & MVC, allows user login and sign up, booking appointments online, managing dog profiles and their already existing appointments.

Notifications You must be signed in to change notification settings

opticsl8b/Doggy-Day-Care

Repository files navigation

Doggy-Day-Care

Project that utilises skills to create a RESTful API

Table of Contents
1. About project.
2. Technologies Used.
3. Minimum Viable Product.
4. Screenshot of work.
5. Application URL.
6. Team.
7. License.
8. Additions.

About project

Create a real-world full-stack application that you'll be able to showcase to potential employers. The directions and technologies used in creating this project are;

  1. Use of Node.js and Express.js to create a RESTful API.

  2. Use of Handlebars.js as the template engine

  3. Use of MySQL and the Sequelize ORM for the database

  4. Utilising GET and POST routes for retrieving and adding new data

  5. Deployed using Heroku (with data).

The project was created with an intention to make a responsive web application, that our client could use in their Dog Day Care business.

The project needed to have options for users to login and sign up, booking appointments online, managing dog profiles and their already existing appointments. The client also wanted an easy "contact us" method, where user can write something and immediately gets sent to the admin.

Below are some photos of the planning phase and the the screenshots of how the layout of the app looks like.

Technologies Used

1. Javascript
2. HTML 5
3. CSS
4. Handlebars.js
5. Express
6. Node.js
7. MySQL2
8. Express Session
9. Bcrypt
10. Heroku
11. Dotenv
12. Sequelize 
13. Bootstrap
14. Moment.js
15. Nodemailer
16. JawsDB

Minimum Viable Product

Prototype design - Planning phase

Wireframe/planning stage

one

ERD - How the IDs would work

two

Screenshots of Applications

three four five

Application URL

URL to Heroku

Team

George Cheng

Michael Ariti

Mayra Rivas Lara

Kishan Gosrani

License

This project uses the MIT license.

Additions

We are always looking for ways to make our code better. If you would like to collaborate and make this application better, please feel free to do so by cloning and pulling the latest files.

About

Full-Stack responsive app with RESTful API & MVC, allows user login and sign up, booking appointments online, managing dog profiles and their already existing appointments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •