dijidaro
Kenya's only open source learning and revision repository for students, educators and parents.
Kenya's open source learning and revision repository for students, educators and parents.
Home Page: https://dijidaro.co.ke
License: MIT License
Kenya's only open source learning and revision repository for students, educators and parents.
Database Structure
**Database Retrieval"
GROUP BY
to group by "subject name" and use the ORDER BY
clause to sort by "upload_date" in descending order.API Endpoint:
Frontend Integration:
Displaying the Data:
Frontend HTML:
Testing:
Documentation:
Error Handling and Validation:
Code Review:
Update Issues:
Create a Pull Request:
Celebrate! ๐
This issues is dedicated to implementing user authentication functionality in our learning and revision materials repository. The objective is to ensure secure access and personalized features for users, including students, educators and parents.
No response
This feature includes a secure web form that users will be required to populate the fields with textual data, choose the resource they want to upload in PDF format. The form should validate if the user data matches the uploaded PDF resource.
This feature will enable users from different schools to upload the resources i.e revision materials for sharing with others. Upon a successful upload, the resource will be saved to a database storage where by it can be accessed with other users at a later time.
Description:
This issue involves implementing a feature in our project that allows users to upload PDF resources. We will validate the contents of the first page of the PDF against user-provided form data (school name, subject, year, term, etc.) before saving the data in our database. Below are the steps and tasks required for this feature:
Tasks
File Upload Feature:
User Form Data:
PDF Content Extraction:
Data Validation:
Database Storage:
File Storage:
Response to User:
Security Considerations:
Logging and Monitoring:
Testing:
- [ ] Thoroughly test the upload and validation process to ensure it works correctly and handles edge cases.
Documentation:
- [ ] Update our project's documentation to include instructions for users on how to upload resources and any validation requirements.
Deployment:
- [ ] Deploy the updated application to our hosting environment or server.
User Feedback:
- [ ] Gather user feedback and make any necessary improvements based on user experiences and suggestions.
This feature will enhance our platform by ensuring that only valid and relevant materials are shared within our learning and revision repository web app. Let's work together to implement it effectively.
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.