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

https://github.com/bnussman/beep

Monorepo for Ride Beep App. Ride Beep App 🚕 is a rideshare platform for college students at any colleges and university.
https://github.com/bnussman/beep

bun postgresql react-native redis trpc typescript vite

Last synced: 5 months ago
JSON representation

Monorepo for Ride Beep App. Ride Beep App 🚕 is a rideshare platform for college students at any colleges and university.

Awesome Lists containing this project

README

          

# Beep App 🚕

![ci](https://github.com/bnussman/beep/actions/workflows/ci.yml/badge.svg)
![e2e](https://github.com/bnussman/beep/actions/workflows/e2e.yml/badge.svg)

![dev](https://github.com/bnussman/beep/actions/workflows/dev.yml/badge.svg)
![production](https://github.com/bnussman/beep/actions/workflows/production.yml/badge.svg?branch=production)

## 📚 Introduction

This is the monorepo for the Beep App. The *Beep App* is a full stack ride share application. This app is built for students at any college campus but is mostly used by students at Appalachian State University. This application is not afilliated with any university and is independently developed and maintained.

## ⌨️ Developing Locally

### Dependencies

#### Required
- [Bun](https://bun.sh/docs/installation)
- [Node.js](https://nodejs.org/) (I reccomend using [Volta](https://docs.volta.sh/guide/getting-started) to install)
- [pnpm](https://pnpm.io/installation)
- [Docker Compose](https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository)

#### Optional
- [EAS CLI](https://github.com/expo/eas-cli?tab=readme-ov-file#installation) (only needed if you're going to build releases for the app)

### 💻 Running Locally

Fork this repository
```
git clone
```

Go into the projects directory
```
cd beep
```

Install dependencies
```
pnpm i
```

Bring local db and redis up with Docker
```
docker-compose up -d
```

Create the database schema (run this in the `api/` directory)
```
pnpm db:push
```

To run the development envrionment use in the repo's root
```
pnpm dev
```

### 🌎 Services running for local development
| Service | URL |
|------------|-------------------------------|
| API | http://localhost:3000 |
| Website | http://localhost:5173 |
| App | http://localhost:8081 |