This project is still under development 🔥🔥🔥
https://instagram-mevn.vercel.app/
- Vue 3
- Vue router
- Pinia
- Typescript
- Axios - (Nodejs-Mongodb)
- Other - Swiper, Vuedraggable, some lodash functions, date-fns, fontawesome,...
- Dark / light mode
- Loading progress when change route
- Route as modal: /:username/followers, /:username/followings,...
- JWT with AccessToken/ RefreshToken
- Login / Register
- Unique username / email check
- Automatically return to the previous tab when deactivating add-on tabs: (Search, Notify, Bar)
- Automatically select the current tab according to the route
- Show tooltip when hover tab 1s in narrow mode
- Change nav when resizing to mobile
- Related search by username and full name, sorted by user relevance (follow)
- Show modal followers, followings, mutual followers, mutual first followers by route
- ...
- npm install
- npm run dev
- This project will be implemented by Pham Duy Dat from 28/12/2023.