Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nikilkumaar/zen-class-student-dashboard---frontend
Zen Class Student Dashboard is used to learn some new skills related to FSD and develop their skills and helps in career growth
https://github.com/nikilkumaar/zen-class-student-dashboard---frontend
Last synced: 22 days ago
JSON representation
Zen Class Student Dashboard is used to learn some new skills related to FSD and develop their skills and helps in career growth
- Host: GitHub
- URL: https://github.com/nikilkumaar/zen-class-student-dashboard---frontend
- Owner: NikilKumaar
- Created: 2024-07-10T05:45:03.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-18T06:57:39.000Z (6 months ago)
- Last Synced: 2024-07-19T09:57:52.979Z (6 months ago)
- Language: JavaScript
- Homepage: https://zen-class-student-dashboard-fe.netlify.app/
- Size: 1.48 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Zen Class Student Dashboard - FrontEnd
### [LIVE SERVER](https://zen-class-student-dashboard-fe.netlify.app)
## Demo Account :
* Email : [email protected]
* Password : Nikilnike@123## Packages :
* Material UI - CSS Framework
* Tailwind Css - CSS Framework
* DaisyUI - Theme
* React Router Dom - Routing through components
* Formik - Form
* Yup - Form validation## Features :
* Register
* Login
* Reset Password
* Logout
* Task Submission
* Capstone Submission
* Query Submission
* Portfolio Submission
* Leave Application Submission
* Testimonial Submission
* Syllabus Pdf Download## Navigations :
* Login - to Class Page
* Register - to Login Page
* Forgot Password - to Send Reset Link Page
* Reset Password (From Mail) - to Reset Password Page
* Class - In Sidebar
* Dashboard - In Sidebar
* Tasks - In Sidebar
* Submit Tasks - In Task page
* Capstone - In Sidebar
* Queries - In Sidebar
* Requirements - In Sidebar
* Portfolio - In Sidebar
* Applications - In Sidebar
* Interview Tasks - In Sidebar
* Leaves - In Sidebar
* Certificate - In Sidebar
* Testimonial - In Sidebar
* Syllabus - In Sidebar
* Placements - In Sidebar
* Profile - In Top Right Corner as dropdown in Profile Button
* Logout - In Top Right Corner as dropdown in Profile Button## Steps to Use :
### Register
* In Login Form Page, Click New User? Register
* It will navigate the user to the Register Form Page
* Enter the Username, email address and password and click register button
* If the user is already registered it will not register user and reply as User Email already Registered
* Otherwise it will show as user registered
* User is now registered successfully
* Click Already a User?Login to Login### Login
* In Login Form Page, Enter the registered Email address and password
* Then click Login button to login
* If the email address is not registered it will show as User not registered
* Or the password is not valid it will show as Invalid password
* Otherwise it will login user and navigate the page the home page
* User is now Logged in successfully### Forgot and Reset Password
* In Login Form Page, Click Forgot Password?
* It will navigate the user to the forgot password page
* In that page, enter the email id and click Send Mail
* If the email address is not registered it will show as User not registered
* Otherwise it will show response as reset link sent to mail
* Now, Check for reset link mail in your gmail from sender
* Click Reset Password Button to reset password
* It will navigate the user to the reset password page
* In reset password Page enter the new password and enter Change Password button
* It will show as Password Reset Successfull and will navigate the user to the Login Page
* Now user can login with the new password### Logout
* In the Top Right Corner, user can find the profile button
* Click that profile button and it will show a dropdown with two options
* Click logout button to logout and it will navigate user to the login form page### Profile
* In the Top Right Corner, user can find the profile button
* Click that profile button and it will show a dropdown with two options
* Click profile to see the profile informations
* User can find all the informations like Class Informations and Personal Informations in the profile Page### Class
* After Login, as default it will navigate user to the class page
* By Manually, user can click Class Tab from the sidebar in the left side of the window
* User can select between 1-42 days of session roadmap to view the concepts and informations### Tasks
* From the sidebar in the left side of the window, select Tasks
* Users can see the list of available tasks and get the links to view the questions
* Users can submit the task by clicking the Submit Task Tab from the Top of the window
* It will navigate to the task submission form
* Select task title and enter the required fields and click submit task
* If submitted succesfully it will automatically navigate the user to the tasks page### Capstone
* From the sidebar in the left side of the window, select Capstone
* User Can see the Task title and instructions to do the capstone task
* At the botton of the capstone page there will a capstone submission form to submit the form
* Fill the fields in the form and click submit and it will show response as Capstone submitted succesfully
* After logged out and login in user cannot see the capstone submission form if it is submitted already
* In place of Capstone submission form it will show the result or submitted for review### Queries
* From the sidebar in the left side of the window, select My Queries
* User can see the query submission form
* Fill the fields and click Create Query button it will show the result as Query submitted successfully or Query submission failed
* User can create multiple number of queries### Requirements
* From the sidebar in the left side of the window, select Requirements
* User can see the list of companies that are in need of employees### Portfolio Submission
* From the sidebar in the left side of the window, select Portfolio submission
* User can see the informations of the portfolio such as Portfolio Review section and Portfolio submission form section
* Enter all the fields in the portfolio submission form and click submit button it will show the result as Portfolio submitted successfully or Portfolio submission failed
* After logged out and login in user cannot see the portfolio submission form if it is submitted already
* In place of Portfolio submission form it will show as Submitted for Review or Result
* In portfolio Review the details will be updated### Leave Applications
* From the sidebar in the left side of the window, select Leave Applications
* User can see the Number of applications already submitted in the top of leave application submission form
* To apply for leave, user can fill the fields and click submit button it will show response as Application submitted successfully or application submission failed
* After logout and login user can see the number of applications submitted for latest informations### Certificate
* From the sidebar in the left side of the window, select Certificate
* User can see the certificate of the course completed
* Content will only be available after completing the course### Syllabus
* From the sidebar in the left side of the window, select Syllabus
* User can see the course name and syllabus pdf to download
* Users can download the pdf by clicking Download button