A project which focuses on making a learning portal for core subjects of university students alongwith a touch of notion, for organized study.
Ideation of the app(Ongoing project)
- Working on Login completed(using localStorage for now to hold on to login for 1 hr)
- Working on UI still in progress (Home and about page done)
- Looking for a way to host PDF files and other files(Idea of using GridFS), but for v1 using iframe and link of Google Drive
To run the project:
- git clone https://github.com/mank-423/UniLearn
- cd UniLearn -> npm run start(development server for UI)
- As the backend is inside UniLearn folder, so for backend -> cd UniLearn -> cd server -> nodemon index.js or node index.js
- Now the server is spinned and running along with UI.
Resources that I want to use:
- https://www.youtube.com/watch?v=-2YZRa3pMac&t=130s (GridFS tutorial)
- https://www.freecodecamp.org/news/gridfs-making-file-uploading-to-mongodb/ (GridFS freecodeCamp)
- https://www.react-spring.dev/docs/components/parallax (Parallax library react docs)
- https://codesandbox.io/s/h1rrv (It's implmentation for vertical parallax)
- Inclusion of a timer on subjects page
Wireframe idaes: https://excalidraw.com/#json=vmEqij6cHaRF-jgst0Ist,qGlm8mRPFEi2oQEu6Sp0mA
UI for v1:
- Home page
- Login and signup page
- Portal with material