Skip to content

Luxygit/HostelLife

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

297 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HostelLife

  1. Client - frontend
  2. Server - backend
  3. Database - PostgresSQL

Branches

Please create your own branches before commit.

Build Basic Structure

  1. Frontend

    • Create a react app inside the repository HostelLife and inside the client file.
    • Make sure it should display something (for e.g. “Hello world”).
  2. Backend

    • Create a simple API (using Node.js inside server file)
    • Make sure it should display something (for e.g. “Hello world”).
  3. Database (PostgresSQL)

    • Create a database (each team-member will have a indepentent database at their local machine).

    • Datbase username has to be "hostel_life".

    • Create a secret.json file for secret credentials (please check secret.json.example).

    • Populated some data in database and run it to see data on the client side (you may use the already written data from the hostel_life_sql file).

(For the Second and Third part guys can work together)

POST/event (Backend)

  • This endpoint will be used to create new events.
  • It should receive all data related to the event (title, description, and startTime).
  • It should store the new event in the data.

Basic page layout (Frontend)

  • See the Specific activity page from the presentation.
  • Create all the activities buttons.
  • Use CSS to make it look good.
  • No need to create the rest of the part for now (like nav-bar, search-bar, or upload picture).

Get/event (Backend)

  • This endpoint will be used to retrieve all the events that are stored in the database.

Connect Frontend and Backend

  • Connect all the frontend and backend activities.

Trying to do something new.........

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 81.3%
  • CSS 13.1%
  • HTML 5.1%
  • Shell 0.5%