-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Project Analysis #1
Comments
Project Description ✔️An application to facilitate code academy application process for applicants and help them to complete their applications easily and on time, also help code academy team to track , filter and create applications. |
Project Clients ✔️
which |
Main Problems ✔️1- Incorrect data that entered by applicants like problems in email, full name, GitHub handle, codewars link, freeCodeCamp link, and others. 2- There are many links, pages and ambiguous steps in Code Academy applicants system. 3- Misunderstanding about how dealing with some websites for the first time like GitHub, codewars, freeCodeCamp. 4- Application steps tracking especially tasks that have specific steps and numbers of points like freeCodeCamp and codewars. 5- Applicants can't update and change their data during Application duration. 6- The Applicant does not follow up with the modifications and announcements of the code academy team. 7- Applicants have a problem in solving technical problems. 8- Admin has problems in tracking a big number of applications. |
Problems Solutions ✔️1- make validation for client-side and the server-side to valid input fields and links patterns. 2- Add all steps in one place and provided all required information and notifications to complete the application easily. 3- Display Application progress and check completed steps. 4- Add an explanation or video of how to use each website separately. 5- Add the applicant's profile page that displays the completed steps and topics. 6- Enable applicants to modify his information before application final submitting. 7- create an announcement tab to be displayed for the applicants. 8- add discord channel links for applicants and clarify how they can use it to get answers [team] 9- make admin's dashboard that shows all applications [opened, submitted, completed] and checks submitted ones, also he can filter applications according to its cohort and other data. |
User Journey ✔️As An ApplicantThe Applicant will open the app, he will see a landing page that displays some explanation about code academy program and it's application, the applicant can apply for the application by pressing on apply button, then he will go to signin\signup page, the applicant should be registered for the first time by filling signup form and he will receive an email for verification his registration then in the next times he can log in easily by using his email and password, After registering in the website, the applicant will be redirected to the application page that contains navigation bar displays his username and icon that displays a menu to show his profile and logout from the website, the applicant can also starting his application by filling his information according to tabs displayed in the left side of the main page, he should fill availability tab successfully to be redirected to the next tabs until finishing his application and submit it. As An AdminThe Admin sign in through sign-in page and he will be redirected to the dashboard, he will see a left menu that contains Home, opened applications, submitted applications, completed applications and create new application tab, the admin can see general statistics in the home page that should display the total numbers of applications and its status, also he can see all opened applications and filter them by cohort number, he can also see all submitted application and make check for every one of them, when the admin check any submitted application he can see all application information, the admin can accept the application by pressing on complete button to transfer application to complete Applications that will be ready for interviews, the admin also can create a new application for the next cohort or update the previous application, also he can add announcements to be displayed for applicants. |
User Stories ✔️As an Applicant I can:
As an Admin I can :
|
💡 In this issue , we will add everything about Applicants System project and our planning steps.
Project Description should Include :
The text was updated successfully, but these errors were encountered: