Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/helios2003/nebula-nest
A Platform as a Service (PaaS) for easy and quick deployment of the frontend of your application.
https://github.com/helios2003/nebula-nest
back-end deployment paas
Last synced: 16 days ago
JSON representation
A Platform as a Service (PaaS) for easy and quick deployment of the frontend of your application.
- Host: GitHub
- URL: https://github.com/helios2003/nebula-nest
- Owner: helios2003
- License: mit
- Created: 2024-02-08T19:49:04.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-12T13:04:25.000Z (6 months ago)
- Last Synced: 2024-07-13T09:55:06.077Z (6 months ago)
- Topics: back-end, deployment, paas
- Language: TypeScript
- Homepage:
- Size: 3.32 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nebula-Nest
This project provides a simple way to deploy the frontend of the applications.
## Getting Started
- Clone the project into your local system using the comand:
```
git clone https://github.com//Nebula-Nest.git
```
- Change the directory to `Nebula Nest`.
- Rename ``.env.example`` to ``.env`` and fill the required details.
### For the database
- Navigate to ``db/`` and rename ``.env.local.example`` to ``.env`` and fill the database URL.
- Run `npm install` and then run `npx prisma migrate dev --name ` to migrate the database and `npx prisma generate` to generate the Prisma Client.### For the servers
- 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.### For the frontend
- Go into `frontend/` directory.
- Run ``npm install`` to install the dependencies and then run ``npm run dev`` to start the frontend.## Screenshots
**HOME PAGE**![Home Page](./assets/home.png)
**DETAILS PAGE** (where you can set the configuration for the project)
![Dashboard Page](./assets/details.png)
**DEPLOYMENT LOGS**
![Logs Page](./assets/logs.png)
**DEPLOYED FRONTEND**
![View Website](./assets/view.png)
## Tech Stack
### Frontend
- React as the web framework.
- Tailwind CSS and ShadCN UI for styling.
### Backend
- NodeJS + Express as the primary stack.
- AWS / Cloudflare for cloud infrastructure.
- PostgreSQL as the database.
- RabbitMQ for message queueing.
- Docker for sandboxing.## License
The project is licensed under MIT License.