Visit the Live Demo Here
NodeJs, Express, MongoDb
git clone https://github.com/Bit-Sahil04/ByteLinks.git
cd bytelinks
npm install
npm start
- create homepage /
- add forum for submitting links
- accept link + preferred url
- allow anyone to delete URLs (for the sake of fulfilling MVP features)
- validate url (check and allow if not exist in db)
-
Entry deletion(disabled for now) - Error handling / reporting (WIP)
- Signup page /login /register (WIP)
- login / registration
- session
- csrf handling
- manage user/links associations
- have public and private views (Dashboard page)/u/:user
- publicly shortened urls are visible on homepage /
- privately shortened urls are visible on /u/:user
- Link usage tracking
- 404 page
- Navbar
- Pop-up bubbles for information/errors
- Pagination for URL table
- Add Tests
- Responsiveness!