The project is structured as follows:
DailyBlogs/backend/
: Contains the backend code.DailyBlogs/frontend/
: Contains the frontend code.
- Design: Create a simple and user-friendly interface for blog posts and navigation.
- Backend Development: Develop server-side code using Node.js to handle user requests and manage blog data.
- Front-End Development: Build the client-side interface using HTML, CSS, and JavaScript, focusing on user-friendly features like post listing, search, and user profile pages.
- User Authentication: Implement user registration and login functionality.
- Blog Post Creation: Enable users to create and publish blog posts.
- Search Functionality: Implement basic search functionality to help users find specific blog posts.
- Mobile-Friendly Design: Ensure the platform is responsive and optimized for mobile devices.
- Navigate to the
DailyBlogs/backend/
directory. - Install the dependencies using
npm install
. - Start the backend server using
npm start
.
- Navigate to the
DailyBlogs/frontend/
directory. - Install the dependencies using
npm install
. - Start the frontend server using
npm start
.
- Frontend: React.js , Tailwindcss
- Backend: Node.js, MongoDB