Below is the project list for KwickerHub in 2024. The project list provides insights into our roadmap and highlights projects critical to our development.
Project I: Train a Model on Modules Data
Project Description
Train a machine learning model on existing module data to enhance module creation. Note: A module is simply a small section of a website or web template.
Expected Outcome
A trained model capable of generating new modules based on learned patterns from existing data.
Knowledge Prerequisite
Must have: Knowledge of machine learning, data processing, and Python.
Kelly Effiong(UI/UX Designer) # klaudxmagazine@gmail.com # Github Profile
Project II: Train a Large Model for Easy Web Page Creation
Project Description
Develop and train a large model capable of creating web pages based on provided descriptions or images. This is similar to project 1 but the main difference is in the fact that this model does not focus on a module alone but can combine different modules to create a full website.
Expected Outcome
An advanced model that can generate web pages efficiently from textual descriptions or images.
Knowledge Prerequisite
Must have: Knowledge of deep learning, natural language processing, and web development.
Victor Okon (Project Manager - Workflow, Open Source Directives) # okon.victor.u@gmail.com # Github Profile
Project VI: Displaying Assistance and Modules in the Side-Bar
Project Description
When users click "Assistance & Module" on the side bar, there is currently no response. Your task is to create a list of modules obtained from the endpoint and display them in the side bar. Additionally, include a search bar for users to easily search for specific modules.
Expected Outcome
Clicking the "Assistance & Module" section in the side bar should render content from the endpoint, displaying modules (Title, category, image, and author). A search bar should be added for users to search for modules.
Kelly Effiong(UI/UX Designer) # klaudxmagazine@gmail.com # Github Profile
Project VII: File Side Menu
Project Description
When users click on the "File" option under any of the sidebars, the interface does not render any content. The backend script does not provide the needed data.
Expected Outcome
After contributing, the "File" option in the side bar should render a view of the content/files inside the project. The API would send the list of files and folders in the project, and that data would be rendered in the side bar for the end user (similar to Text Editors like VS Code).
Knowledge Prerequisite
Must have: Knowledge of PHP, JavaScript, jQuery, JSON, AccessLibrary, HTML, CSS
Implement a local automatic saving system that allows users to save their work on KwickerHub projects to their local devices. This system should also enable users to restore their projects from local storage, providing an offline work solution.
Expected Outcome
Users should have the ability to save their projects locally, ensuring that their work is automatically saved as they progress. Additionally, they should be able to restore projects from local storage, offering seamless offline work capabilities.
Knowledge Prerequisite
Must have: Knowledge of JavaScript, Local Storage API, Web Development
Expected Size(Project Hours)
90 Hours
Difficulty Level
Easy
Mentors
Prince M. (Frontend Contributor, Node Creator) # princewillasotibe123@gmail.com
# Github Profile
Akintola Richard (API MasterMind ) # akintolarichard@gmail.com
# Github Profile