Skip to content

utsavdotpro/codeiris

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeIris

HackerNews clone (just the functionality, promise UI/UX is better).

Documentation

Click here to see the full documentation for this project or directly see

Motivation

This project was built as the deep-dive project from Pesto Tech.

Samples

Following images are linked to their full size





Technologies Used

Front-end Back-end Hosting Others
ReactJS NodeJS GCS SharpJS
NextJS NestJS AWS Lottie
Tailwind Prisma Sentry
Apollo GraphQL Storybook
MobX
SASS

Installation

Run the dev build

yarn dev

Deployment

Production: https://codeiris.dev/
Developement: https://dev.codeiris.dev/

Features

  • 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

Credits

  • Instructor: Naquiuddin Khaja
  • Instructor: Satyam Bansal

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 96.7%
  • CSS 1.9%
  • JavaScript 1.2%
  • Other 0.2%