Skip to content

justinsovine/commonplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Commonplace

Commonplace is a lightweight community space reservation app, designed to help neighborhoods, churches, co-ops, or local collectives manage shared physical spaces like meeting rooms, event halls, studios, or anything else that gets booked and used.

Stack

  • Frontend: Next.js with TailwindCSS
  • Backend: Laravel serving a JSON API
  • Database: MySQL (or SQLite locally) with seed data for spaces
  • Server: NGINX + PHP-FPM + Node.js (deployed on a single VPS)

Project Structure

/commonplace/ ├── api/ # Laravel app (API only) ├── web/ # Next.js frontend ├── LICENSE # MIT license ├── README.md # You're here

MVP Features

  • Browse available community spaces
  • Submit a reservation with name, time, and purpose
  • Seeded data, no login required

Status

This is very much a work-in-progress.

Feedback

If you’ve got ideas for where this could go or just want to chat about neighborhood tools and local-first tech, open an issue or hit me up.

Screenshots

Screenshot of Homepage Screenshot of Spaces Page Screenshot of Single Space Page Screenshot of All Bookings Page

About

Commonplace is a simple space reservation app for communities, built with Laravel (API) and Next.js (TypeScript frontend).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors