A full-stack article posting platform built with a clean, production-grade architecture.
🚀 Live Site: https://flamecoders.vercel.app
- Frontend: React.js, Tailwind CSS, DaisyUI
- Backend: Node.js, Express.js
- Database: MongoDB
🔗 Backend Repository: flamecoders-backend
Both frontend and backend follow a modular, scalable, and maintainable architecture, making the project easy to develop, debug, and deploy.
Offers multiple UI themes (light, dark, night, cupcake, etc.) to enhance user experience based on preferences.
Includes a feature-rich editor with:
- Markdown formatting support
- Code syntax highlighting
- Image uploading and embedding
- Real-time preview
Uses an SMTP server to send magic links for verifying user emails quickly and securely.
Frontend and backend are completely independent and can be developed or deployed separately.
Implements secure user authentication using access and refresh tokens powered by JWT.
Frontend
- Component-based design
- State management with context/hooks
- Responsive and accessible UI
Backend
- Modular route and controller setup
- Environment-based configuration
- Middleware for auth, error handling, logging
git clone https://github.com/malay77patra/flamecoders-frontend
git clone https://github.com/malay77patra/flamecoders-backendContributions are welcome! Feel free to open issues or submit pull requests.
This project is licensed under the MIT License.