Skip to content

The ultimate planning app that makes coordinating activities with friends a breeze

License

Notifications You must be signed in to change notification settings

kalyntn97/PlanPal

Repository files navigation

PlanPal

Welcome to PlanPal, the ultimate planning app that makes coordinating activities with your friends a breeze. Whether you're organizing a weekend getaway, a movie night, or just deciding where to grab dinner, PlanPal has got you covered.

Features

Event Creation: Create events with titles, dates, and descriptions.

Enter Expenses: When creating an event or during its planning phase, you can enter the expenses incurred, such as tickets, reservations, or supplies.

Adding Friend: PlanPal allows you to connect and interact with your friends on the platform, send friend requests and add friends to your plans.

Communication: Comments provide a channel for users to discuss specific event tasks or cost items. This helps in clarifying doubts, making decisions, and keeping everyone on the same page.

  1. Start using the app: Open the app and sign in with your Google email.

  2. Edit your profiles: Add your payment methods.

  3. Connect with friends: Search for friends, send and accept friend requests.

  4. Start Planning: Create your first plan and invite your friends to join the fun!

  5. Leave comments, questions, and chat with your friends throughout the planning process.

Screenshots

Screenshot of Home Page

Technologies Used

  • HTML, CSS, , EJS templates, Express, Nodejs, Mongoose, MongoDB, GoogleOAuth authentication, fly.io, Git & GitHub

Contribution

Contributions are welcome! If you'd like to improve the app, add more fun features, or fix any issues, please fork the repository and submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Attributions

https://www.w3schools.com/howto/default.asp https://www.vecteezy.com/ https://fontawesome.com/ https://www.figma.com/ https://mycolor.space/ https://www.sliderrevolution.com/resources/css-text-animation/ https://codepen.io/imjuangarcia/pen/RwbQLPe

Next Steps

  • Implement a responsive design with mobile-friendly display and features.
  • Implement a more interactive way to communicate with friends via forums.
  • Host images and sounds for a more customizable user profile.
  • Public view mode: Share your experience with the world!

Contact

If you have any questions or suggestions, feel free to contact me at tranhnnguyen13@gmail.com.

Happy planning with PlanPal! 🎉