Skip to content

vvilip/presentnow-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PresentNow Backend

PresentNow is an open-source backend REST API (built with Java + Quarkus) for a web application that helps people collaboratively organize and manage gift-giving for occasions like birthdays.

Project Idea

Finding the right present for someone can be challenging. PresentNow aims to make gift-giving easier for everyone involved:

  • Person A (Recipient) creates or shares a wish list of presents.
  • Friends of A can view the list, choose what they want to buy, and reserve presents to avoid duplicates.
  • Friends can see who is buying which present, but Person A cannot see who is buying what—preserving the surprise!

Features

  • REST API built on Quarkus (Java)
  • User and present management
  • Present suggestion and reservation system
  • Privacy: Only friends see who is buying which present; the recipient cannot
  • Designed for easy integration with frontend clients

Tech Stack

  • Backend: Java 17+, Quarkus
  • Frontend: Vue.js (in a separate repository)
  • Database: Postgres
  • API: RESTful endpoints

Getting Started

Prerequisites

  • Java 17+ installed
  • Maven installed

Running Locally

  1. Clone the repository:
    git clone https://github.com/vvilip/presentnow-backend.git
    cd presentnow-backend
  2. Start the Quarkus development server:
    ./mvnw quarkus:dev
  3. The API will be available at http://localhost:8080.

API Documentation

  • (Add OpenAPI/Swagger details here if available)

Frontend

A Vue.js frontend for PresentNow is developed and maintained in a separate repository.
This backend is designed to work seamlessly with the Vue.js frontend.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

This project is FOSS. See LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages