Orbit Track is a full-stack application composed of a frontend (Next.js) and a backend (Fastify GraphQL). This project provides real-time data on trending tokens, user management functionality, and favorite token tracking.
OrbitTrack.Quick.Demo.mp4
-
Frontend Documentation
Learn about installation, development, and deployment specifics for the Next.js frontend. -
Backend Documentation
Explore how to set up the Fastify GraphQL server, configure the database, and use the API.
For a unified setup of both the frontend and backend services, run:
docker-compose up --buildThis will:
- Build and start the containers for both the frontend and backend.
- Expose the necessary ports (e.g., 3000 for frontend and 4000 for backend).
You can then access:
- Frontend at http://localhost:3000
- Backend GraphQL endpoint at http://localhost:4000/graphql
If you prefer developing locally without using Docker Compose, you can run each service independently:
-
Frontend Setup
cd frontend npm install npm run devThis starts the Next.js frontend on http://localhost:3000.
-
Backend Setup (in a separate terminal window)
cd backend npm install npm run devThis starts the Fastify GraphQL server on http://localhost:4000.
Both services will be running independently, allowing you to develop and test without containerization.
