Rongmohol is a React-powered art platform enabling users to share, explore, and engage with diverse artworks. Leveraging Node.js and MongoDB, it offers seamless user authentication and a dynamic art gallery experience.
To run Rongmohol locally, follow these steps:
npm install
npm run dev
- Registration and authentication using email or social media accounts.
- Dynamic art gallery with pages like Home, All Arts, Arts DB, My Arts, Update Art, Browse Art By Category, Add Art, Error Page, Sign In, Registration.
- Some pages accessible to all, while others are private for registered users.
- Mobile, tablet, and large screen-friendly design.
- Secure authentication with Firebase using environmental variables.
- Database: MongoDB for storing artwork and user data.
- Backend: Node.js and Express.js for server-side logic and API endpoints.
- Frontend: React for building a responsive and interactive user interface.
lottie-react
, react-simple-typewriter
, tanstack/query
, locomotive-scroll
, axios
, react-helmet-async
, firebase
, react-hook-form
, react-hot-toast
, sweetalert
, swiper