A useful tool for you and your friends to create events and tasks and be notified upon their completion.
This is the frontend repository for PlanOut. A separate backend repository is available at 👉PlanOut Backend.
First, run the development server:
npm run dev
# or
yarn dev
- Create a
.env
file in the root of the project. - Add the following variables to the
.env
file:
NEXT_PUBLIC_FIREBASE_API_KEY=
NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=
NEXT_PUBLIC_FIREBASE_PROJECT_ID=
NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=
NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=
NEXT_PUBLIC_FIREBASE_APP_ID=
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
STRIPE_SECRET_KEY=
- Open http://localhost:3000 with your browser to see the result.
- Secure Login and SignUp with Firebase.
- Create events and tasks and assign them to users.
- Add friends who have registered.
- Invite friends to events
- Notify friends when a task is added/completed.
- Use Stripe for payments.
- Connect to calendar apps
- iOS/Android app
- Extra language/currency support
- Email notifications
- Integrate into other social media apps
- Event location with Google Maps