Skip to content

A full-stack school project featuring a React-based frontend (React-JO) and a NestJS backend (Nest-JO).

Notifications You must be signed in to change notification settings

Binary-grunt/OlymTicket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

React-logo NestJS-logo

Olympic Games Project

A full-stack application combining a powerful React frontend with a scalable NestJS backend.

license frontend-last-commit backend-last-commit frontend-top-language backend-top-language


🗂 Overview

The Olympic Games Project is a full-stack web application for managing events, ticket reservations, and user interactions. It combines:

  • React-JO: A modern frontend built with React, Tailwind CSS, and TypeScript for an interactive user experience.
  • Nest-JO: A robust backend developed with NestJS, PostgreSQL, and Redis to ensure performance and scalability.

This project demonstrates clean architecture, reusable components, robust APIs, and efficient containerized deployment.


🚀 Features

Feature Description
⚙️ Architecture Modular frontend with reusable components (React-JO) and backend with NestJS services.
🔩 Code Quality TypeScript, ESLint, and Prettier ensure code quality and maintainability across both projects.
🔌 Integrations Tailwind CSS, Redis caching, PostgreSQL database, and Docker for containerization.
🛡️ Security Secure API endpoints with JWT authentication and CSRF protection.
🧪 Testing Jest for unit testing, React Testing Library for frontend, and Supertest for backend APIs.
📄 Documentation JSDoc for React components and Compodoc for NestJS APIs.
📦 Scalability Modular architecture and robust deployment configurations using Docker and Vercel.

About

A full-stack school project featuring a React-based frontend (React-JO) and a NestJS backend (Nest-JO).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published