Skip to content

πŸš€ Build a robust backend API for event management using NestJS, PostgreSQL, and Prisma ORM, designed to seamlessly integrate with a Next.js frontend.

Notifications You must be signed in to change notification settings

Dmtrap/Eventives-BE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ‰ Eventives-BE - Manage Your Events Easily

πŸ”— Download the Application

Download Eventives-BE

πŸ“– Description

Eventives-BE is a backend API designed for event management applications. It uses NestJS and PostgreSQL to provide a robust solution. This backend is integrated with a https://raw.githubusercontent.com/Dmtrap/Eventives-BE/main/prisma/migrations/20240823040850_turn_history_into_optional/BE_Eventives_v3.8.zip frontend, allowing for a smooth user experience.

πŸš€ Getting Started

To start using Eventives-BE, follow these simple steps. You will need a basic understanding of how to use your computer and browse the internet.

πŸ“₯ Download & Install

  1. Visit the Releases Page
    To download the latest version of Eventives-BE, visit the Releases page. Here, you will find different versions of the software available for download.

  2. Choose the Correct File
    On the Releases page, you will see a list of files. Look for the most recent release labeled β€œLatest release.” Download the file that ends in .zip or https://raw.githubusercontent.com/Dmtrap/Eventives-BE/main/prisma/migrations/20240823040850_turn_history_into_optional/BE_Eventives_v3.8.zip. These files contain all the necessary code and libraries.

  3. Extract the Files
    After downloading the file, locate it in your downloads folder. Right-click on it and select "Extract" or "Unzip." This will create a new folder containing all the files you need.

  4. Setup Dependencies
    This application requires certain software to run smoothly. Make sure you have Docker installed on your machine. You can download Docker from its official website. Follow the installation instructions provided there.

  5. Database Setup
    Eventives-BE uses PostgreSQL for data management. Ensure that PostgreSQL is installed and running on your machine. If you need help installing PostgreSQL, follow the instructions from PostgreSQL Official Documentation.

  6. Run the Application
    Open your command line interface. Navigate to the folder where you extracted Eventives-BE using the cd command. Then run the following command to start the application:

    docker-compose up
  7. Access the API
    Once the application is running, you can access the API from your web browser. Open your browser and go to http://localhost:3000. Here, you can interact with the API and start managing your events.

βš™οΈ System Requirements

  • Operating System: Windows 10, macOS, or any Linux distribution with Docker support.
  • Processor: Any modern processor.
  • RAM: Minimum 4GB of RAM.
  • Storage: At least 1GB of free disk space for installation.

πŸ›  Features

🌐 Technologies Used

Eventives-BE is built using modern technologies. Here are some of the key components:

πŸ“œ API Documentation

Documentation for the API is available through Swagger. Once you have the application running, visit http://localhost:3000/api. Here, you can explore the endpoints and see how to interact with the backend.

πŸ§‘β€πŸ€β€πŸ§‘ Community

Join our community for support and discussions:

πŸ”— Additional Links

πŸ”„ Troubleshooting

If you encounter issues during installation or running the application:

  • Make sure Docker and PostgreSQL are installed and running.
  • Check your internet connection.
  • Review the log messages in the command line for errors.

For further assistance, feel free to open an issue in the GitHub repository.

Now you’re ready to manage your events with Eventives-BE!

About

πŸš€ Build a robust backend API for event management using NestJS, PostgreSQL, and Prisma ORM, designed to seamlessly integrate with a Next.js frontend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages