Skip to content

About

Backend API Website for FergayNoon Academic Organization In Sulaymaniyah

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

πŸš€ Backend API for Noon School Website

πŸ’‘ Description

I developed the backend system for the Fergay Noon website using NestJS (REST API).
The system manages user authentication, exams with automatic scoring, and randomized question display to ensure fairness for all users.

It also supports a secure admin dashboard for managing projects, exams, and content efficiently.
The backend emphasizes data security, daily backups, and optimized performance for reliability and scalability.

The frontend of the website was built by my teammate using Next.js, integrated seamlessly with this backend API.


βš™οΈ Tech Stack

  • Backend Framework: NestJS (REST API)
  • Language: TypeScript
  • Database: PostgreSQL
  • Authentication: JWT (JSON Web Token)
  • Tools: Postman / VS Code / Render / Railway

πŸ“¦ Features

βœ… RESTful API Endpoints
βœ… Authentication & Authorization
βœ… Automatic exam scoring logic
βœ… Randomized question display per user
βœ… Admin dashboard support (Projects, Exams, Content)
βœ… Secure data storage & daily backup mechanism
βœ… Optimized queries for fast performance


🧠 How to Run

# install dependencies
npm install

# create and configure environment file
cp .env.example .env

# run database migrations
npm run migration:run

# start the local development server
npm run start:dev

About

Backend API Website for FergayNoon Academic Organization In Sulaymaniyah

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages