Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/typesafe-travellers/trippins

Open-Source Group Trip Planning App
https://github.com/typesafe-travellers/trippins

framer-motion mysql next-auth nextjs planetscale prisma radix-ui react replit t3-stack tailwindcss trpc typescript

Last synced: 19 days ago
JSON representation

Open-Source Group Trip Planning App

Awesome Lists containing this project

README

        

![repo banner](https://socialify.git.ci/TypeSafe-Travellers/trippins/image?description=1&font=Raleway&forks=1&issues=1&name=1&pattern=Solid&pulls=1&stargazers=1&theme=Dark)

![lighthouse scores](https://user-images.githubusercontent.com/89210438/216146573-4b39ef96-57f5-4db4-9cb2-ebef4ec65edf.png)

## About

Welcome to our group trip-planning app! We are a team of travel enthusiasts who understand the challenges of planning a group trip. We created this app to make the process as easy and stress-free as possible. Our web app allows users to create a trip itinerary, share it with their group, and collaborate on details such as accommodations, transportation, and activities. We believe that group trip planning should be fun and exciting, not overwhelming. That's why we've designed our app to be user-friendly and intuitive. Thank you for choosing our group trip-planning app. Bon voyage!

**Note:** The app is currently in development. We are working on adding new features and improving the user experience. Please check back soon for updates!

## Get Started

Here's how you can set up the Trippins app on your local machine:

1. Clone the repo

```bash
git clone https://github.com/TypeSafe-Travellers/trippins.git
```

2. Install dependencies

```bash
npm install
```

3. Connect to PlanetScale database

```bash
pscale auth login
pscale connect typesafetravellers dev --port 3309 --org typesafetravellers
npx prisma studio
```

4. Run the app

```bash
npm run dev
```

5. Check and format code

```bash
npm run format:check
npm run format
```

# Tech Stack

**Trippins** has been built using the [**T3 stack**](https://create.t3.gg/) initialized using [**create-t3-app**](https://github.com/t3-oss/create-t3-app).

- [Next.js](https://nextjs.org/)
- [TypeScript](https://www.typescriptlang.org/)
- [NextAuth.js](https://next-auth.js.org/)
- [Twilio SendGrid](https://sendgrid.com/)
- [Tailwind CSS](https://tailwindcss.com/)
- [Radix UI](https://www.radix-ui.com/)
- [Framer Motion](https://www.framer.com/motion/)
- [Prisma](https://www.prisma.io/)
- [tRPC](https://trpc.io/)
- [MySQL](https://www.mysql.com/)
- [PlanetScale](https://planetscale.com/)
- [Repl.it](https://replit.com/)
- [Netlify](https://www.netlify.com/)

## Team

- [Ayanava Karmakar](https://github.com/AyanavaKarmakar)
- [Subham Sarkar](https://github.com/ssarkar551)
- [Nishith Savla](https://github.com/Nishith-Savla)

## Links

- [Website](https://trippins.netlify.app/)
- [Devfolio](https://devfolio.co/projects/trippins-d37a)
- [Repl.it Repo](https://replit.com/@AyanavaKarmakar/trippins?v=1)
- [Milestones](https://github.com/TypeSafe-Travellers/App/milestones)
- [Roadmap & Priorities](https://github.com/TypeSafe-Travellers/App/projects?query=is%3Aopen)

## Show your support

Give a ⭐️ if you like this project! Your support helps us continue to develop and improve Trippins.

---