Markdown Notes App is a web application built with Vue.js and Flask-RESTful for creating and managing markdown-based notes.
- Create, read, update, and delete markdown notes.
- Search functionality to find notes quickly.
- Responsive and intuitive user interface.
- Support for different themes.
- Clone the repository:
git clone https://github.com/your-username/markdown-notes-app.git
- Install backend dependencies:
cd backend
pip install -r requirements.txt
- Install frontend dependencies:
cd frontend
npm install
- Configure MySQL database settings in
backend/config.py
DB_PORT = 3306
DB_HOST = 'localhost'
DB_USER = 'root'
DB_PASS = ''
DB_NAME = 'markdown-notes'
- Create posts table
cd backend
python3 create_db.py
- Run backend API Server
python main.py
- Run frontend
cd frontend
npm run serve
- Open your browser and visit localhost:8080 to access the application.
- User Sign-in / Sign-Up
- Private notes
- Share note via link
- Realtime updates
- Posts page for guest
- Account page
Contributions are welcome! Please check the Contributing Guidelines for more information.