Skip to content

shehanp12/Courtaulds-Sequalize-Backend

Repository files navigation

BoardingHub Backend

BoardingHub is a platform to find boarding places easily.


Group Members

Name Student_ID
KASP Kasthuriarachchi 21017688
SAL Dimantha 21089195
PK Hansamali 21019368
BMKT Balasuriya 21019535
HMMM Bandara 21018539
LK Kothalawala 21089281

Table of Contents

You're sections headers will be used to reference location of destination.


Description

   Find More Details about Project from Project Report .


 
  • @Project Report

  • With the corona pandemic, carefulness is highly motivated. The main goal of this project is to help employees of the Courtaulds, to manage their boarding needs in the pandemic situation. And this can also be used to manage boarding advertisements and renting houses for employees easily, effectively and reliably. So, our main objective is to build a mobile application for employees to select their boarding needs online in a reliable and user-friendly environment. The employees will be able to select their boarding houses or rooms and boarding houses owners have the benefit of doing their business to a large group of customers.

  • As a team, our solution is to introduce a new platform for Courtaulds company which provides the above-mentioned services. The main deliverables are a web-based system for the boarding owners and admins, and mobile app, for employees and owners. Here, this product is a web and mobile application which connects employees and service providers. Boarding house owners around the company, can share their advertisement in this section targeting the employees of the Courtaulds company. This process is a sustainable eco-friendly process as the need for printed paper advertisements will not be necessary.

Technologies

  • Node
  • Sequalize ORM
  • Microsoft SQL Server
  • The system proposed is going to be developed using several technologies. We are going to use Node js and Express Framework for backend, ms sql for database and react for the admin panel. React allows developers to create large web applications that can change data, without reloading the page. We will be using mssql as the database because the project is a relational structure which can easily be mapped by an ER diagram and also, we are not expecting extremely large amounts of requests per second and also, so it is secured. Here we used node js for backend. Node js is amazing with ms sql. We can run queries on our database with ease. There’s a package called mssql that’s available on npm and widely used to execute sql queries to a database.

Back To The Top


How To Use

Installation

  • Install Node on your local machine and Setup Sql Server.

API Reference

   Setup Your Local Private Ip to Connect with Database.

Back To The Top


References

Back To The Top


License

MIT License

Copyright (c) [2021] [Shehan Prasanna]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Back To The Top


Author Info

Back To The Top

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published