Nello was initially created to be a Trello clone but it just kept expanding to full fledge project.
With this project the goal was to expand my knowledge with library I had heard but never got the chance to use it (or use it in depth). Which was the case for both Next API routes and websockets, with both I had some familiarity but never tried to bend this far to see what were they capable.
PS: If you're looking at this because you're interested in DnD, you might want to check this other repo where I implement it without any external library.
Go try it and please let me know if you enjoyed it with a βοΈ, I would appreciate it a lot.
βοΈ User auth (Sign In/Sign out)
βοΈ Social login
βοΈ No back-end needs (uses Next API Routes)
βοΈ Real-time updates with websockets
βοΈ Trello-like kanban board
βοΈ Fully implemented board, lists and cards CRUD
βοΈ Server-side rendering
fElZT4Mlry.mp4
d7rPYv4CtD.mp4
Here you can find the demo link:
PS: Websockets are not supported in this demo.
- Vercel for the deploy and CI.
- Connect your GitHub account
- Select the project
- In Settings β Environment Variables β Set Environment variables.
Before starting π, you need to have Git and Node installed.
# Clone and access the folder
$ git clone https://github.com/Rawallon/trello-clone-next.git && cd trello-clone-next
# Install the dependencies
$ npm install
# Configure your .env.local following the .env.exemple
# Run the web server
$ npm start
Since you've made this far don't forget to βοΈ to let me know if you enjoyed! π€