For the student who wants to be better prepared for future or current enrollment, Notiefi is an app that allows students from the same university to upload notes for other current or future students in their classes.
The Themes for the MVP of Notiefi are as follows:
- A user to post notes
- A user to access notes
- A user to browse through classes
The Features for the MVP of Notiefi are as follows:
- A profile page for each user that contains their name, school, and bio. A user will also be able to see the notes that they have saved from other students, as well as the notes that they have posted themselves.
- A home page with all of a users saved classes.
- A classes page, where a user will be able to search through and save any classes from their university.
- A class page, which contains the posted notes for each class organized by number of likes.
- A Note page, which will contain attachments related to the notes and display the likes and comments on that specific posted note.
- The ability to search through any class on the home page and classes page.
- A notifications page, for a user to see if any other users have liked or commented on their posted note.
- The ability for a user to post their notes onto a specific class page.
Click here to see how you can contribute to Notiefi.
- Clone the repository onto your local machine with
git clone
- Go into the directory with
cd
- Go into the
front-end
directory - Install all front-end dependencies with
npm install
- Launch the front-end with
npm start
after building withnpm run build
or start it with dev mode withnpm run dev
- Access the site using a browser at
localhost:3000
- Go into the
back-end
directory - Install back-end dependencies with
npm install
- Launch the back-end with
npm start
or start it with dev mode withnpm run dev