Skip to content

A rest API for the sponsvisa project developed by TypeScript, NestJs, Prisma and Jest.

Notifications You must be signed in to change notification settings

nima-ca/sponsvisa-api

Repository files navigation

Sponsvisa Project API 🚀

Overview

This project is a RESTful API developed to support the "Sponsvisa" project. The API is built using TypeScript, Nest.js, Prisma, and Jest. It provides a reliable and scalable backend solution for managing and serving data for the "Sponsvisa" application.

Features 🌟

  • Data Management: Handle and organize data related to the "Sponsvisa" project efficiently.
  • Scalability: Built with Nest.js, the API is designed to be scalable to accommodate growing demands.
  • Database Integration: Utilizes Prisma for seamless database interactions, ensuring data consistency and reliability.
  • Testing: Includes Jest for unit testing to maintain code quality and reliability.

Tech Stack ⚙️

  • TypeScript: A statically typed superset of JavaScript, enhancing code quality and developer productivity.
  • Nest.js: A progressive Node.js framework for building efficient, scalable server-side applications.
  • Prisma: A modern database toolkit for TypeScript and Node.js, simplifying database access with a type-safe API.
  • Jest: A testing framework for JavaScript and TypeScript projects, ensuring code reliability.

Getting Started 🏁

Prerequisites

  • Node.js and npm installed
  • PostgreSQL database

Installation 🛠️

  1. Clone the repository:

     git clone https://github.com/nima-ca/sponsvisa-api.git
  2. Install dependencies:

     npm install
  3. Run the project:

     npm run dev

Feel free to customize it further based on your specific project details and preferences.

About

A rest API for the sponsvisa project developed by TypeScript, NestJs, Prisma and Jest.

Topics

Resources

Stars

Watchers

Forks

Languages