More Premium Hugo Themes Premium Nextjs Themes

Caroster

Group carpool to your event. This is a mirror of https://git.octree.ch/p/caroster.

Caroster

Group carpool to your event. This is a mirror of https://git.octree.ch/p/caroster.

Author Avatar Theme by octree-gva
Github Stars Github Stars: 49
Last Commit Last Commit: Jan 7, 2026 -
First Commit Created: Dec 18, 2023 -
Caroster screenshot

Overview:

Caroster is an app designed to simplify group carpooling for events, parties, seminars, and more. It is a free and easy-to-use app that allows users to organize carpooling for various activities. The app consists of a frontend app based on NextJS and a backend server using Strapi. It is currently in beta and may undergo big changes, particularly in terms of data architecture. To fully utilize Caroster, users will need to have SMTP configuration set up to send emails.

Features:

  • Group carpooling: Caroster allows users to organize group carpooling for events, parties, seminars, sports events, camps, ski trips, and more.
  • Frontend app based on NextJS: The frontend of Caroster is developed using NextJS, a popular React framework.
  • Backend server using Strapi: The app uses Strapi as the backend server for managing data and API endpoints.
  • Beta version: Caroster is currently in beta, which means that it may undergo significant changes, especially in terms of data architecture.

Installation:

To install Caroster and run it locally for development and testing purposes, follow these steps:

  1. Clone the repository locally.
  2. Set up SMTP configuration by editing the “docker-compose.yml” file with your SMTP details.
  3. Create containers using Docker Compose by running the command: docker-compose up.
  4. Wait for the application to download the necessary packages and dependencies.
  5. Access the application by visiting http://localhost:8080 in your web browser.
  6. Log in to the admin panel by visiting http://localhost:8080/admin using the following credentials:

To set up the frontend and backend for development mode, follow these additional steps:

Frontend:

  1. Prepare the frontend by running the necessary commands.
  2. Access the frontend application by visiting http://localhost:3000 in your web browser.

Backend:

  1. Prepare and configure the backend for development mode.
  2. Start a local Postgres database by running the command: docker compose up psql -d.
  3. Access the backend admin panel by visiting http://localhost:1337/admin in your web browser.

To run the tests for Caroster’s GraphQL endpoints, follow these steps:

  1. Run Strapi in test mode.
  2. Run the available tests located in the “e2e” directory.

Summary:

Caroster is an app that simplifies group carpooling for various events. With its easy-to-use interface and features like a frontend based on NextJS and a backend server using Strapi, it provides a convenient solution for organizing carpooling. Although still in beta, Caroster is a promising tool for managing group transportation logistics.