Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/n1ghtdev/hackernews
- Owner: n1ghtdev
- Created: 2020-02-16T19:47:53.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T07:27:27.000Z (almost 2 years ago)
- Last Synced: 2023-03-06T16:12:40.068Z (almost 2 years ago)
- Topics: express, lerna, mern, mongo, react, redux, typescript
- Language: TypeScript
- Homepage:
- Size: 4.31 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
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