Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/n1ghtdev/hackernews

Hackernews clone | MERN-stack
https://github.com/n1ghtdev/hackernews

express lerna mern mongo react redux typescript

Last synced: about 1 month ago
JSON representation

Hackernews clone | MERN-stack

Awesome Lists containing this project

README

        

### Hackernews clone | MERN-stack

#### server

- [x] user/auth
- [x] news posts
- [x] auth with jwt
- [x] protected routes
- [x] user/news relation (mongo refs)
- [x] add refresh token and store it in cookies
- [ ] validate new post
- [ ] posts pagination
- [ ] use post slug instead of id

#### client

- [x] redux
- [x] user module
- [x] posts module
- [x] comments module
- [x] auth module
- [x] posts page
- [x] post page
- [x] comments
- [x] comment add form
- [x] comment add reply form
- [x] auth page
- [x] add new post page
- [x] private route
- [ ] error handling
- [x] handle redux store errors
- [x] handle fetch api errors
- [ ] handle react components errors (Error Boundaries)
- [ ] error messages/popups
- [ ] post and comment points
- [ ] user page
- [ ] 404 page
- [ ] tests
- [ ] unit tests
- [ ] e2e tests
- [ ] dark theme