Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mdshimulmahmud/software-engineering-lab


https://github.com/mdshimulmahmud/software-engineering-lab

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

Please follow the below instructions to run this branch in your machine:

1. Login to the GitHub account on which you have been granted access to this repository.

2. Clone this repository -
```sh
git clone https://github.com/MdShimulMahmud/software-engineering-lab.git
```
3. Go to the cloned project directory
```sh
cd software-engineering-lab
```
4. Go to frontend
```sh
cd frontend
```
5. Install dependencies
```sh
npm i
```
6. Start the frontend

```sh
npm start

```

7. Go to backend
```sh
cd backend
```
8. Install dependencies
```sh
npm i
```
9. Start the frontend
```sh
npm start
```
10. Your frontend should be available in http://localhost:3000

11. Your backend should be available in http://localhost:5000

# Set up .env for Frontend

```sh
REACT_APP_CLOUDINARY_CLOUD_NAME=
REACT_APP_MAP_KEY=

```

# Set up .env for backend

```sh
DATABASE_URL="postgresql://postgres:password@localhost:5432/testDB?schema=public"
JWT_SECRET_KEY=
PORT=
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
```

# Swagger Documentation

Live here - http://localhost:5000/api-docs

# Features

### Home

![Home](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/Home%20page.png)

### Signup

![Signup](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/Signup.png)

### Login

![Login](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/Login.png)

### Apartment Lists

![Apartment List](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/apartment%20list.png)

### Apartment Details

![Apartment Details](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/apartment%20details.png)

### Location

![Apartment Location](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/apartment%20location.png)

### Booked Apartment

![Book Apartment](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/Book%20apartment.png)
![Book Property](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/booked%20property.png)

### Book Lists

![Book Property List](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/booked%20property%20list.png)

### Not Available

![Not Available](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/book%20student%20not%20available.png)

### Booking Lists

![List of Book Student](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/list%20of%20booked%20students.png)

### Profile Management

![User Profile](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/Profile%20Management.png)

### User's Posted Apartment

![User Posted Property](https://github.com/MdShimulMahmud/software-engineering-lab/blob/master/images/your%20porperty%20list.png)