Gitsearch is a multi-package application built with NestJS and React, managed using Lerna, all containerized using Docker for easy run and development.
- lerna: Monorepo management for multiple packages.
- React: Frontend library for building the user interface.
- NestJS: Backend framework for APIs and services.
- TypeORM: ORM for secure and flexible database interaction.
- Docker: Containerization for streamlined development and deployment.
# Set up environment variables
$ cp packages/backend/.env.example packages/backend/.env
# Start the development environment using Docker
$ docker compose up-
Ensure Docker containers is running.
-
Open your browser and navigate to: http://localhost:5173/
-
Use the search interface to query GitHub users by username.
-
The last 5 profiles searched will be displayed on the interface.