📝 PlanLess is a web-based application designed specifically for teachers to assist them in planning and organizing their lessons efficiently. This app aims to streamline the lesson planning process and provide teachers with a user-friendly interface to manage their curriculum effectively. Teachers will also be able to save and share their plans across the platform with other teachers.
- Create and manage lesson plans 🎨
- Organize lessons by subject, grade level, and date 🗓️
- Add resources, attachments, and notes to each lesson 📎
- Collaborate and share lesson plans with other teachers 🤝
- Generate printable lesson plan summaries 📄
- Intuitive and responsive user interface 🔝
To run the Lesson Planner App locally on your machine, follow these steps:
1️⃣ Clone the repository: git clone https://github.com/marshalljordan1/Sprint9-Final-Project.git
2️⃣ Navigate to the project directory: cd Sprint9-Final-Project
3️⃣ Install dependencies: npm install
4️⃣ Start the development server: npm start
5️⃣ Open your web browser and visit: http://localhost:3000
- React.js: Front-end JavaScript library
- HTML5, CSS3 and Bootstrap: Markup and styling
- Context: State management
- Firebase: Backend-as-a-Service platform for authentication and data storage
- Material-UI: UI component library
We welcome contributions to PlanLess! If you would like to contribute, please follow these steps:
1️⃣ Fork the repository
2️⃣ Create a new branch: git checkout -b feature/your-feature-name
3️⃣ Commit your changes: git commit -m 'Add your feature'
4️⃣ Push to the branch: git push origin feature/your-feature-name
5️⃣ Open a pull request in this repository
This project is licensed under the MIT License.
I would like to thank the following resources for their contributions to this project:
- Firebase Documentation for authentication and database setup
- Material-UI Documentation for UI components and styling guidance