Skip to content

sumitmckv/hacker-news-comments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

Hacker News Comments

It contains two module, web and server.

Web

It contains the client side code written in Vue.js and in Typescript.

Instructions about project setup and deployment can be found here.

Server

It contains the server side code written in Express and in Typescript.

It uses mongodb for storing comments.

Instructions about project setup and deployment can be found here.

Technology Used

Web:

  • Vue.js - Web Framework for building user interfaces
  • Typescript - TypeScript extends JavaScript by adding types
  • Vue Router - Router for Vue.js
  • Vuex - State management library for Vue.js applications
  • Tailwind CSS - A utility-first CSS framework
  • Ky - HTTP client based on the browser Fetch API

Server:

  • Express - Minimalist web framework for Node.js
  • Typescript - TypeScript extends JavaScript by adding types.
  • Mongoose - Mongoose is a MongoDB object modeling tool
  • JsonWebToken - JsonWebToken library for authorization

Future Improvement

  • Implement rate limiter, caching in the server.
  • Improve page responsiveness.
  • Implement server side rendering.
  • Improve error handling.

Releases

No releases published

Packages

No packages published