Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apollo-level2-web-dev/batch-3-assignment-04
https://github.com/apollo-level2-web-dev/batch-3-assignment-04
Last synced: 24 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/apollo-level2-web-dev/batch-3-assignment-04
- Owner: Apollo-Level2-Web-Dev
- Created: 2024-07-03T08:33:24.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-12T17:37:20.000Z (5 months ago)
- Last Synced: 2024-07-12T19:55:25.150Z (5 months ago)
- Size: 84 KB
- Stars: 8
- Watchers: 0
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![Assignment-4](https://i.ibb.co/1RJYL39/assignment-4.png)
Welcome to Assignment 4, where you will have the opportunity to showcase your skills in web development by building a dynamic web application. This assignment will require you to integrate various technologies, including React, Redux, Node.js, Express.js, Mongoose, and TypeScript, to create a comprehensive and functional project.
## 🛠️ Technology You Can Use
- **Frontend Development:**
- React ⚛️
- Redux 🌀- **Backend Development:**
- Node.js 🟢
- Express.js 🌐
- Mongoose 🍃
- TypeScript 📘- **Package Management:**
- Any npm packages that are required for your project 📦- **Additional Technologies:**
- Feel free to incorporate any additional technologies that you deem necessary for your project 🧩---
## 📝 **Instructions:**
- **Follow Assignment Requirements**: Ensure that your project meets all the specified requirements and features outlined in the assignment description ✅. **You can use any coding pattern in the backend.**
- **Plagiarism Not Allowed**: Your submission must be your own work. Plagiarism will result in a score of 0 🚫.
- **Meaningful Variable Names**: Use clear and descriptive variable names to improve code readability 📝.
- **Code Commenting**: Add comments to explain the purpose of your code sections and important logic. This will help others (and yourself) understand your code better 💬.
- **User Experience and Interface**: Prioritize a better user experience (UX) and user interface (UI). Make your application intuitive, easy to use, and visually appealing 🌟. **The UI/UX section is worth 7 marks.**
- **Consistent Code Style**: Maintain a consistent coding style throughout the project. Follow best practices and coding standards for the technologies you are using 📏.
- **Error Handling**: Implement proper error handling for both frontend and backend to ensure a smooth user experience 🚀.
- **Responsive Design**: Ensure that your application is responsive and works well on different screen sizes and devices 📱💻.
- **Documentation**: Ensure thorough documentation is available. This should encompass detailed instructions for project setup and execution, alongside pertinent details 📚. **For a structured guide, refer to the [project README file template](./Project%20README%20Template.md) . You have to follow the template**.
- **Version Control**: Use version control (e.g., Git) effectively. Commit your changes regularly with meaningful commit messages 💾.
- **Deployment**: Ensure that your application is deployed and accessible via the provided live deployment links. Test the deployment to ensure it works as expected 🌍.---
## 📤 **Submission Guidelines:**
- Submit a well-documented codebase with clear comments 🖋️.
- Make sure to add a README file that explains how to set up and use the application. In the README, include details like the project name, live URL, features, technology used, and other important information. Try to make it look professional by doing some research and making it appealing 📄.## 📤 What You Need to Provide:
1. Live Deployment Link (Server and Client) 🌐
2. GitHub Repository Links (Server and Client) 📂3. Project Overview Video (A brief video providing an overview of the project) 🎥
## 🔢 Assignment Number Based on the Last Digit of PH Student ID
| Last Digit of PH Student ID | Assignment Number (Design No) |
| --------------------------- | --------------------------------------------------------------------------------------------- |
| 0, 1 | [SET-1: Fitness Equipment and Accessories](./#1%20Fitness%20Equipment%20and%20Accessories.md) |
| 2, 3 | [SET-2: Mechanical Keyboard Shop](./#2%20Mechanical%20Keyboard%20Shop.md) |
| 4, 5 | [SET-3: Campers Shop](./#3%20Campers%20Shop.md) |
| 6, 7 | [SET-4: Sporting Goods](./#4%20Sporting%20Goods.md) |
| 8, 9 | [SET-5: Online Nursery Website](./#5%20Online%20Nursery%20Website.md) |### ⏰ **Deadline:**
- 60 Marks: July 12, 2024, 11.59 PM ⏳
- 50 Marks: July 13, 2024, 11.59 PM ⌛
- After July 13, 30 Marks Deadline 📅***Note: The deadlines are final and will not be extended.***
## 🚫 **Important Note:**
Plagiarism will not be tolerated. Ensure that the code you submit is your work. Any instances of plagiarism will result in 0 Marks ❌.
---
By following these instructions, you'll be well-equipped to complete Assignment 4 successfully. Good luck! 🍀