HackerNews
clone (just the functionality, promise UI/UX is better).
Click here to see the full documentation for this project or directly see
This project was built as the deep-dive project from Pesto Tech.
Following images are linked to their full size






Front-end | Back-end | Hosting | Others |
---|---|---|---|
ReactJS | NodeJS | GCS | SharpJS |
NextJS | NestJS | AWS | Lottie |
Tailwind | Prisma | Sentry | |
Apollo | GraphQL | Storybook | |
MobX | |||
SASS |
Run the dev build
yarn dev
Production: https://codeiris.dev/
Developement: https://dev.codeiris.dev/
-
Password less Login and Signup: User should be able to login with using their email address (Magic Link)
-
Link Posts: User should be able to create link posts and add tags.
-
Ask HN Posts: User should be able to create Ask HN post and add tags
-
Job Posting: Users can post their job and add tags
- Real time replies with multi-level comments: User should be able to reply and other users wherever they are should be able to see the reply immediately ( Use WebSockets or Pusher or SSE)
-
Filter by tags: User should be able to filter by tag.
-
Sort by Published date: User should be able sort posts by published date with in the page (expecting client side sorting, feel free to have server side sorting)
-
Sort by top votes: User should be able to sort by top votes (expecting client side sorting, feel free to have server side sorting)
-
Full Text Search: User should be able to do full text search on all posts and comments in the database. (Meilisearch)
-
Pagination for posts: User should be able to go to next page using pagination navigation
-
Lazy loading for discussions: Discussions on post should load lazily
- Instructor: Naquiuddin Khaja
- Instructor: Satyam Bansal