Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 1.83 KB

README.md

File metadata and controls

82 lines (56 loc) · 1.83 KB

Installation

  1. Clone the repo
    git clone 
  2. Docker Compose
    docker-compose up

Program will be running on

https://localhost:5173/

for frontend and

https://localhost:8080/

for backend

Screenshots

Login

image

Register

image

After auth

image

Add Restaurant Modal

image

Profile

image

Restaurant Info and Visited Button

image

Edit Restaurant Info

image

Tech Stack

Frontend

Frontend is a simple React app that allows user to add its favourite restaurants to the database. It is connected to the NoSql Casandra database with Document API in and the backend server.

React

React is used to create the frontend app.

Semantic UI

Semantic UI is used to style the frontend app.

Backend

Backend is a simple Node.js server that allows user to perform CRUD operations on restaurants. It is connected to the NoSql Casandra database with Document API in and the frontend server.

Database management is done with DataStax Astra.

Authentication

Authentication is done with Auth0. You can create your own account and use it to login to the app.

Docker

Docker is used to containerize the app. It is used to run the app on the local machine.

Docker Compose

Docker Compose is used to run the app on the local machine.