Skip to content

A mobile application designed to simplify the plan making process amongst friends.

Notifications You must be signed in to change notification settings

cmor03/lets-go-frontend

Repository files navigation

Welcome to the Let's Go App 👋

This is the Let's Go project, a democratic way to make plans using Expo. This app is designed to help users create, join, and manage events collaboratively. The project was bootstrapped with create-expo-app and uses Expo Router for file-based navigation.

Create a New Event

You can create an event using the "Create Event" button within the app. This feature allows users to add the event name, description, and potential locations. Each event is created by a user but can be shared with other users for collaboration.

Join Events

Users can join events created by other users. A future feature will include event invitations and notifications for events you're invited to.

Get started

  1. Install dependencies

    npm install
  2. Start the app

    To start the app in development mode and clear the cache, use:

    npx expo start -c

In the output, you'll find options to open the app in:

You can start developing by editing the files inside the app directory. This project uses file-based routing with Expo Router.

Project Structure

The app follows a simple, modular file structure with Expo Router for navigation. Key files include:

  • app/index.tsx: Entry point of the app
  • app/_layout.tsx: Global layout for navigation
  • app/events/: Contains the events-related screens
  • firebase.js: Firebase configuration for authentication and Firestore access.

Firebase Integration

This app is integrated with Firebase for authentication and real-time data management. The Firebase configuration is set up in the firebase.js file.

Commands

  • Start fresh: To ensure the app runs without cached issues, always start the project with:

    npx expo start -c
  • Reset project: If you'd like to reset the project to a clean state:

    npm run reset-project

Community Resources

Join the Movement!

Let's Go is not just an app, it's a democratic way to make plans! Stay tuned for more exciting features as we continue developing.

Meet the Developers

Colton Morris

Senior, Computer Science, Connecticut

Connor Groeneweg

M.S. Bridge, Computer Science, Colorado

Justin von Rosenberg

Sophomore, Computer Science, Colorado

Bryson Cunliffe

Sophomore, Computer Science: Computer Engineering, Idaho

Renn Gilbert

Freshman, Computer Science, Colorado

Isaac Ly

Freshman, Computer Science, California

Fernando A.

Freshman, Computer Science, Colorado

Benjamin Frick

Freshman, Computer Science, Colorado

Evan Moore

Freshman, Computer Science, Texas

Ian Kade Johnston

Graduate May 2023, Bachelor's in Computer Science: Data Science, Colorado

Aaron Nguyen

Freshman, Computer Science, Texas

About

A mobile application designed to simplify the plan making process amongst friends.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published