Skip to content

Wajkan/knowledge-basic-rest-api-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

knowledge-basic-rest-api-frontend

A full-stack project demonstrating my knowledge building high-quality REST APIs.

Stack

  • Frontend — Next.js, TypeScript, Tailwind CSS
  • Backend — Node.js, Express, TypeScript, PostgreSQL

Features

  • User registration and authentication (JWT)
  • Admin and user roles
  • Full CRUD with RESTful endpoints
  • Image uploads with Multer
  • Central error handling with custom HTTP errors
  • Request and error logging
  • Input validation and password hashing
  • Security middleware (Helmet, CORS, Rate Limiting, HPP)

Structure

  • MVC architecture
  • Clean separation of concerns
  • Async error handling throughout

About

This project demonstrates my knowledge building high-quality REST APIs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors