An open API service indexing awesome lists of open source software.

https://github.com/tiagobarross/devstage

Web application developed for registering users for an event, generating personalized invitation links and displaying participation statistics.
https://github.com/tiagobarross/devstage

docker nextjs nodejs postgresql react tailwindcss

Last synced: 3 months ago
JSON representation

Web application developed for registering users for an event, generating personalized invitation links and displaying participation statistics.

Awesome Lists containing this project

README

          

🔗 DevStage - Invite Links


License



project nearby

## 🛠 Technologies
- **Next.js**
- **React**
- **TypeScript**
- **TailwindCSS**
- **API REST**
- **Docker**
- **PostgreSQL**

## 📌 About
**DevStage** was developed using React and Next.js to create an invite sharing application. The application allows users to register, generate a unique link, and share it with others.

## 📦 Installation and Use
Clone the repository and install the dependencies:
```bash
git clone https://github.com/tiagobarross/DevStage.git
cd DevStage
npm install
```

## 🔧 Running the Project Locally with Docker
This project requires Docker and Node.js to run. Follow the steps below to set it up locally.
1. Ensure you have Docker installed. If not, download and install Docker from [here](https://www.docker.com/).
2. Run the Docker container:

If you have Docker installed, you can use the docker-compose.yml file included in the project to easily run everything.
```bash
docker-compose up --build
```
This will start the backend and any necessary services.

3. Access the Project Locally

Once everything is up and running, visit http://localhost:3000 in your browser.

## ❗ Alternative: Running Without Docker
If you prefer not to use Docker, you can manually install and run the project locally by following these steps:

1. Install dependencies:
```bash
npm install
```
2. Start the development server:
```bash
npm run dev
```
## ✍ NOTE
The project may not be compatible with serverless hosting services like Vercel due to its Docker and Node.js requirements.

## 📝 License

This project is licensed under the MIT License.