Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/iam-abin/spyne

Backend application with some social media functionalities.
https://github.com/iam-abin/spyne

Last synced: about 5 hours ago
JSON representation

Backend application with some social media functionalities.

Awesome Lists containing this project

README

        

# SPYNE
Backend application with some social media functionalities.

### Prerequisites

Make sure you have the following installed on your system:

- Node.js
- mongodb
- docker
- docker-compose

## Setup

1. Clone the repository

```
git clone https://github.com/iam-abin/SPYNE.git
```

2. Navigate to the project directory

```
cd SPYNE
```
3. Change .env.example to .env

- To build images and run services,
In the root directory run

```
docker-compose up --build
```
- To get logs of a docker container
```
docker ps
```
```
docker logs -f
```

- To Ensure All Services Are Running ( user, post, mongodb, nginx_proxy )

```
docker ps
```

- To access the user service, enter the following in the postman

```
http://localhost:8080/api/v1/user/
```

- To access the post service,

```
http://localhost:8080/api/v1/post/
```

### LLD
---

[LLD](https://drive.google.com/file/d/1WYV1ie-KXL3hBC-8IIDrzGUOQdUUWj5X/view?usp=sharing)

### POSTMAN COLLECTION
---

[collection](https://drive.google.com/file/d/1NBQoKRvAKq-dpStouXGzQQZ-t8IHqCJC/view?usp=sharing)