Byte Nexus is a social blog application that allows users to create, share, and interact with blog posts. Built using modern web technologies, Byte Nexus aims to provide a seamless and engaging experience for users.
- User authentication and authorization
- Create, edit, and delete blog posts
- Like and comment on posts
- Responsive design
- Real-time updates
- Frontend: React.js, Tailwind CSS
- Backend: Express.js, Node.js
- Database: MongoDB
Make sure you have the following installed:
- Node.js
- npm or yarn
- MongoDB
-
Clone the repository:
git clone https://github.com/mdrehan369/ByteNexus.git cd ByteNexus
-
Install dependencies for both frontend and backend:
cd client npm install cd ../server npm install
-
Set up environment variables: Create a
.env
file in theserver
directory and add the following variables given in.sample.env
file in server directory: -
Start the development server:
cd server npm start
-
Start the React application:
cd ../client npm start
Once the server and client are running, you can access the application at http://localhost:5173
.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Commit your changes (
git commit -m 'Add some feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
For any inquiries or feedback, please reach out to us at mdrehan4650@gmail.com.
Happy coding!