- A Project that mimics the Frontend part of reddit.
SW1.mp4
SW2.mp4
SW3.mp4
SW4.mp4
SW5.mp4
SW6.mp4
SW7.mp4
SW8.mp4
SW9.mp4
https://drive.google.com/drive/folders/1hYpEu922aeDHHsKUyx9lVgx0AeykMJJg
- Authentication
- Create, update, share and delete posts and comments.
- create all types of post(text, link, drag and drop one image or more, drag and drop video).
- Upvote/downvote posts and comments.
- Nested comments threading.
- Home page feed (front page).
- Subreddit specific feed.
- Create subreddits.
- Join subreddits.
- Add ban, mute, approve, and invite user to be a moderator of my subreddit.
- Accept invitation of user to become moderator.
- See trafic status o my subreddit.
- view my posts, comments, history, ... in my page.
- change my avatar, and add banner.
- ... and more!
npm install
npm run serve
Runs the project by default on port:8081
npm run build
The project is found in a /dist folder under the same directory after building
npm run test
This command runs all the unit tests.
npm run coverage
This command generates a coverage report index.html including details about all components The generated coverage report is found in the project directory under /coverage
npm run json
Runs on port:3000
vuese gen
To generate the report under /website folder in the project directory
npm run jsdoc
To generate the report under /out folder in the project directory
npm run lint
npm run prettier
Asmaa Adel |
Menatalh Hossamalden |
norhan reda |
HodaGamal |
abdalhamedemad |
Karim Saqer |