This is a Next.js app created by Sam Hill. When complete, it will allow users to create bulletin boards to organize ideas, images, todo-lists, links, etc.
- Users can sign in with Google which will automatically sync their data.
- Users can access a dashboard where they can view all of their created boards, separated into root boards and sub-boards.
- Users can open and view a board.
- Users can add elements to the board:
- Note cards
- Images (with transparent backgrounds if they are PNGs)
- Links
- Embedded YouTube videos
- Links to sub-boards
- Todo lists
- Lists of these cards
- Users can drag and drop cards to move them around, and click on them to edit them.
- When a board is modified it will automatically be saved to the database.
This project uses Next.js and MongoDB. It will be hosted on Vercel and allow sign-in with Google.