A web application built with Nextjs, Graphql & SQLite.
This web app allows registered members to share, edit, upvote & delete links to their favorite websites; other uses can also upvote the links.
- Install Nodejs(>=v14).
- Clone/fork the repository.
- Run
npm run install
from the root directory. - Run
npm run dev
to start the development server. - Navigate to
http://localhost:3000
from your browser to test app. - For production server, build and start using
npm run build && npm run start
and navigate to the same address-http://localhost:3000
.
โ ๏ธ Remember to create.env.local
file to store authentication token secret key. Like below but make your secret value is secret:SECRET=Aijdbx3309593k2nVd
The web app is currently hosted on Vercel via: https://linkshare.up.railway.app.
The web app can be improved in so many ways and some includes:
- - Authentication & authorization.
- - Create, delete, update & upvote links shared.
- - Comments.