This project provides a simple way to deploy the frontend of the applications.
- Clone the project into your local system using the comand:
git clone https://github.com/<your-username>/Nebula-Nest.git
- Change the directory to
Nebula Nest
. - Rename
.env.example
to.env
and fill the required details.
- Navigate to
db/
and rename.env.local.example
to.env
and fill the database URL. - Run
npm install
and then runnpx prisma migrate dev --name <commit-message>
to migrate the database andnpx prisma generate
to generate the Prisma Client.
- Rename
.env.example
to.env
and fill the required details. - Run the command
./start.sh
to install the dependencies and start all the 3 servers. - Run
./stop.sh
to stop all the servers.
- Go into
frontend/
directory. - Run
npm install
to install the dependencies and then runnpm run dev
to start the frontend.
HOME PAGE
DETAILS PAGE (where you can set the configuration for the project)
DEPLOYMENT LOGS
DEPLOYED FRONTEND
- React as the web framework.
- Tailwind CSS and ShadCN UI for styling.
- NodeJS + Express as the primary stack.
- AWS / Cloudflare for cloud infrastructure.
- PostgreSQL as the database.
- RabbitMQ for message queueing.
- Docker for sandboxing.
The project is licensed under MIT License.