Frontend for Code Clan Nigeria Web App
codeclannigeria / codeclannigeria-frontend Goto Github PK
View Code? Open in Web Editor NEWFrontend for Code Clan Nigeria Web App
Home Page: https://codeclannigeria-frontend.now.sh
License: MIT License
Frontend for Code Clan Nigeria Web App
Home Page: https://codeclannigeria-frontend.now.sh
License: MIT License
A task is a piece of work or exercise to be done or undertaken by the mentees inline with the various stages they opt in for.
The task feature should have the following:
Track - Users/Mentees should be able to select tasks based on his/her track (frontend, backend or mobile)
Stage - tasks should be allocated to Mentees/Users according to their stage (newbie, amateur, pro).
Title - title of the task/exercise to be performed.
Description - An explanation of the what the exercise entails.
Deadline - There should be a deadline for the submission of a particular exercise. If user exceeds deadline, user will start afresh.
Status - Mentee/User should be able to pick up from where he/she stopped provided he/she has not approached deadline. Provision for draft and submit feature should be created .
The user needs a profile page, design is ready on figma
Describe the bug
After successful registration, the page becomes redundant,
Expected behaviour
A success toast and redirection to the verification email page
Screenshots
If applicable, add screenshots to help explain your problem.
Is your feature request related to a problem? Please describe.
The current registration form does not collect enough data
Describe the solution you'd like
Add some more inputs(Make it a step form), so it can collect enough data.
Mentors should be able to filter tasks that have been graded away from task that have not been graded instead.
It makes work much simpler and increase productivity @rammyblog
Track is the path that the user wants to specialize in.
The following should be made available:
After choosing track, Mentees/Users should be able to select the stage(newbie, amateur, pro) that suits them
Courses are a series of lecture or lessons in a particular track.
It should contain the following:
Title - Title of the course (Html, Css, bootstrap, Javascript, e.t.c)
Description - Brief explanation of what the course contains.
Video - Tutorial Videos.
No of Enrollment - Number of Mentees/Users currently enrolled in the course.
Status - User should be able to resume from where he/she stopped in the course.
A Refresh Button - Clicking the refresh button will call the API again and re-fetch the video playlist.
An admin should be able to pass in title, description, image and then a YouTube playlist when creating a course.
Describe the bug
The mentor details page is blank for the mentees
A stage is a step to show user progress in a selected track.
A stage should have:
Title
Description
NumOfTask
Permission
Only Admins should be able to create a stage
The landing page is already up and running, but the social media links are redundant.
Is your feature request related to a problem? Please describe.
The mentors are angry that when they write more than required the app does not inform them until an api call is made.
Add a readme to the project. Readme should add how to run the application.
Describe the bug
After grading a submission, the page blanks out.
There is no way the user can logout after login
Describe the bug
The eye logo on login/SIgn up page does not change after clicking the eye.
Is your feature request related to a problem? Please describe.
A user cannot request for a new confirmation email after the initial one expired.
Describe the bug
Navigating to the mentee profile page is breaking
Describe the bug
The grading modal auto close if the mentor just finishes grading a student.
Describe the bug
The logo in the dashboard is out of place.
Describe the bug
The modal waits till the page is refreshed till it clears the modal, the modal should be cleared on close or save
A user should be able to request a password reset.
Describe the bug
The way the files are structured is bad, so we need to restructure, so it is easier for people to contribute
Add the landing page for users to see.
The API url is in http which is causing issues on sign in and sign up
Is your feature request related to a problem? Please describe.
General private routing for all users, No way for a mentor to navigate to the correct page
Describe the solution you'd like
When a user logs in, redirect the user to the appropriate page and restrict the users from visiting certain pages.
After successful registration, users should be able to see a success page with the information to verify their emails
Describe the bug
Track column is blank on the mentor page.
Is your feature request related to a problem? Please describe.
Mentees get the same mentors when they are trying to select a mentor.
Describe the solution you'd like
Different mentors should be displayed, so the order should not matter
Describe the bug
If we have more than 3 tracks the page will look wonky.
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.