FunToPlan is an interactive application designed to make event planning fun, simple, and effective!
- 🎉 User-friendly interface for personalized event planning.
- 🗺️ Map integration for location-based event planning.
- 🔒 Secure authentication and session management.
- 📧 Email notifications using SendGrid and Nodemailer.
- 🛠️ Easy-to-use tools for managing participants and tasks.
- Node.js version 16 or higher
- npm (Node.js package manager)
- Clone the repository to your local machine:
git clone https://github.com/hadassaBrad/fun_to_plan.git
- Install the dependencies:
cd fun_to_plan npm install
- Start the development server:
npm run dev
- Open your browser at:
http://localhost:3000
- Node.js: Backend runtime environment.
- Express.js: Framework for handling routes and API endpoints.
- MySQL: Additional database support for relational data.
- React (with React Router): Frontend framework for creating interactive user interfaces.
- Leaflet and React-Leaflet: For interactive maps and geolocation features.
- SendGrid and Nodemailer: For sending email notifications.
- jsonwebtoken: For secure authentication and token management.
- bcrypt: For password hashing and security.
- dotenv: For managing environment variables.
We welcome ideas and collaborations!
- Open an Issue for bugs or feature requests.
- Submit a Pull Request to improve the codebase.
This project is licensed under the ISC License.
For additional questions or collaborations, feel free to reach out via GitHub: Hadassa Bradpiece or GitHub: Ruchama Bricker.