The app includes core features like saving and loading notes, as well as an @mention functionality. Additionally, it includes a login page and a theme selector for toggling between light and dark modes.
- Note-Taking
- A responsive text area for entering plain text notes.
- Auto-save functionality: notes are saved automatically when typing stops.
- Open note persist across page refreshes.
- @Mention Support
- Type
@
in the text area to mention users. - Shows only 5 most relevant users as you type.
- Mentions are styled uniquely for better visibility.
- Type
- Login Page
- Simple login screen for accessing the app.
- Theme Selector
- Toggle between light mode and dark mode for an improved user experience.
- Frontend Framework: React + NextJS + TypeScript
- Styling: Tailwind CSS
- API Integration: Fetch API
- Additional Tools: ContextAPI + CookieJS + uuid
-
Clone the repository:
git clone https://github.com/MateuszWasik/FutureNotes.git cd SurfeNotes
-
Install dependecies:
npm install
-
Run the development server:
npm run dev
Open your browser at http://localhost:3000.
This project is open-source and available under the MIT License.