- Install dependencies
npm install
-
Change environment variables. See
.env.example
for an example. -
Run the development server
npm run dev
- Firebase authentication
- Custom Firebase usernames
- Reactive forms and post preview
- Firestore CRUD operations
- Markdown support
- Upvote (heart) posts in realtime
- Fetch user profiles
- Admin dashboard (for editing posts)
- Paginated Home page feed
- Realtime data from Firebase
- Firestore backend security
- Vue
- Firebase
- Tailwind CSS
- Headless UI
- Marked-js