Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mdshimulmahmud/software-engineering-lab
https://github.com/mdshimulmahmud/software-engineering-lab
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/mdshimulmahmud/software-engineering-lab
- Owner: MdShimulMahmud
- Created: 2024-01-20T10:56:10.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-05-01T18:36:46.000Z (7 months ago)
- Last Synced: 2024-08-27T07:44:50.434Z (3 months ago)
- Language: JavaScript
- Size: 15.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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:300011. 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)