Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roseneezar/reddit-clone
Reddit clone app
https://github.com/roseneezar/reddit-clone
docker nestjs nextjs nginx postgresql swr typeorm typescript
Last synced: about 1 month ago
JSON representation
Reddit clone app
- Host: GitHub
- URL: https://github.com/roseneezar/reddit-clone
- Owner: RoseNeezar
- Created: 2021-05-08T15:55:15.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2021-08-05T14:58:19.000Z (over 3 years ago)
- Last Synced: 2024-11-02T07:06:03.477Z (3 months ago)
- Topics: docker, nestjs, nextjs, nginx, postgresql, swr, typeorm, typescript
- Language: TypeScript
- Homepage: https://roseneezar.dev/r/client
- Size: 2.02 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reddit clone
Reddit clone made with nextjs, nestjs, nginx and docker compose. This app is made with docker containers, so no other dependencies needed to be installed other than docker. Both the frontend and backend routing is handled by an nginx container. Use the travis.yml file as a template for ci/cd into dockerhub.
![reddit-demo](https://github.com/RoseNeezar/reddit-clone/blob/master/reddit-demo.gif)
## Features
### Frontend
- Nextjs
- typescript
- tailwind css
- swr### Backend
- Nestjs
- typescript
- postgressql### Devops
- nginx
- Travis ci
- Docker
- Docker compose## Installation
To start run
```bash
cp .env.example .env
``````bash
yarn start
```
App runs by default at http://localhost:3011## Helpers
Install lazydocker on your system. This tool can help visualise container logs.## License
[MIT](https://choosealicense.com/licenses/mit/)