https://github.com/mariusrundereim/jasper-app
https://github.com/mariusrundereim/jasper-app
nextjs oop radix-ui tailwindcss typescript
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mariusrundereim/jasper-app
- Owner: mariusrundereim
- Created: 2024-12-20T14:34:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-05T19:03:14.000Z (over 1 year ago)
- Last Synced: 2025-02-05T20:30:02.241Z (over 1 year ago)
- Topics: nextjs, oop, radix-ui, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://jasper-app-nine.vercel.app
- Size: 101 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Markdown Note App
A modern web application called `Jasper` for creating and managing notes with **Markdown** support.
Built as an `deepdive` project to explore Next.js, React, and Object-Oriented Programming.
## 🚧 Work in Progress
This project is currently in a MVP phase.
As you see, necessary features is not there.
## 🎯 Learning Objectives
- Master Next.js concepts (Client/Server components, Layout, Routing)
- Object-Oriented Programming patterns in JavaScript
- Build modern UI components using **Radix UI**
- Advance TailwindCss
- Develop scalable web application
## 🛠️ Tech Stack
- **Framework:** Next.js
- **UI Components:** Radix UI
- **Styling:** TailwindCSS
- **Programming Paradigm:** Object-Oriented Programming (JavaScript)
## ✨ Core Features
- Markdown note creation and editing
- Real-time Markdown preview
- Responsive layout system
- Component-based architecture
## 💅 Future Features
- Copy/Paste markdown
- Image/Table support
## 🚀 Getting Started
```bash
# Clone the repository
git clone git@github.com:mariusrundereim/jasper-app.git
# Install dependencies
npm install
# Run development server
npm run dev
```