Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sumitgsh/dunotes-front_end

Notes sharing cum E-learning Website
https://github.com/sumitgsh/dunotes-front_end

notes questionpapers webapp

Last synced: 20 days ago
JSON representation

Notes sharing cum E-learning Website

Awesome Lists containing this project

README

        



[![forthebadge](https://forthebadge.com/images/badges/open-source.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/makes-people-smile.svg)](https://forthebadge.com)

# Dibrugarh University Notes Sharing cum E-learning Portal

“DU NOTES” is a one-stop portal developed For and By the students of Dibrugarh University(Assam-India).

- Find your resources like HandWritten Notes, Question Papers, Sample papers, Practical papers, etc
- Get answers to your queries
- Upload your materials to the portal
- Get Resume tips,find the best e-learning platforms available
- Connect with professors of Dibrugarh University and share your ideas and discuss

## Use Case

## Screenshots

### Home Page

[![home-page.png](https://i.postimg.cc/LsPGBBvb/home-page.png)](https://postimg.cc/mcbdT9vY)
[![number.png](https://i.postimg.cc/bvLk546D/number.png)](https://postimg.cc/HJcrcv1d)
[![departments.png](https://i.postimg.cc/qMnmFM2N/departments.png)](https://postimg.cc/tYqtZbSb)
[![we-offer.png](https://i.postimg.cc/mDtjybb2/we-offer.png)](https://postimg.cc/8JgL1gJq)

### SignUp Page
[![register.png](https://i.postimg.cc/RCf9dSr6/register.png)](https://postimg.cc/bdzKNjwp)

### Login Page
[![login.png](https://i.postimg.cc/7YwvNSMd/login.png)](https://postimg.cc/mhX6Lzny)

### Explore Page(Along With Some Working)

[![explore-gif.gif](https://i.postimg.cc/Kzp0L1BY/explore-gif.gif)](https://postimg.cc/bDb0fN6X)

### Upload Page(Along With Some Working)

[![upload-gif.gif](https://i.postimg.cc/Y2GPYwqC/upload-gif.gif)](https://postimg.cc/K4bQhwM6)

### Gurus Page

[![gurus-2.png](https://i.postimg.cc/KcBNmc8B/gurus-2.png)](https://postimg.cc/Yj2g3HgC)

### E-learning Platforms(Static page)

[![e-learnings-paltforms.png](https://i.postimg.cc/pdmf4RS9/e-learnings-paltforms.png)](https://postimg.cc/B8GP194s)

### User Profile

[![profile.png](https://i.postimg.cc/vm3jXKhN/profile.png)](https://postimg.cc/kVRfgfkQ)

### Admin Panel (Along With Some Working)

[![admin-gif.gif](https://i.postimg.cc/VvDctNTd/admin-gif.gif)](https://postimg.cc/H8cKDTTg)
## Functional Description
- Secure Authentication System
- Signup
- Login
- Email Validation using Confirmation Link
- Verified Notes from the members of DU.
- Dedicated User Profile Section.
- Secured Data Transmission using JWT

- ## Students-Side
- SignUp Their Accounts(For DU students need to have ID's).
- Can view/download any type of resources.
- Can filter the search based on Requirement.
- Can add resources(published after verification).
- Can Interact with gurus in the portal.
- Can search to find best e-learning platforms available.
- can add/edit/delete user details.

- ## Admins-Side
- SignUp Their Accounts(Based on Id's Provided by DU)
- Can approve/view/delete all the uploads made by users
- Can add/edit/delete contents of the website

## Tech Stack Used
- Front-End Framework
- Angular-8
- Backend-End Framework
- Sprint Boot,Spring Security
- Tools
- Mailgun(For testing email Services)
- Library Used
- Java Mailer(Sending mails)
- Angular Material

## Future Improvments
- Adding commenting/liking feature on every specific papers
- Improving Ask a Question Section

## Du_Notes Backed Code
[Go to Back End Code](https://github.com/sumitgsh/DuNotes-Back_End)