ByteBlaze is a cutting-edge web application designed to streamline project management and collaboration.
- Task Management: Easily create, assign, and track tasks with a user-friendly interface.
- Real-time Collaboration: Work with your team in real-time with instant updates and notifications.
- Kanban Board: Organize tasks using a drag-and-drop Kanban board to visualize progress.
- Time Tracking: Keep track of time spent on tasks to improve productivity and project planning.
- File Sharing: Securely upload and share files with your team.
- User Permissions: Manage user roles and permissions to control access to different features.
- Analytics Dashboard: Gain insights into project performance with detailed analytics and reports.
- Mobile Responsive: Access and manage your projects on the go with a fully responsive design.
- JavaScript (ES6+): Core programming language for interactivity.
- React.js: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for styling.
- Node.js: Server-side JavaScript environment.
- Express.js: A web application framework for Node.js.
- MongoDB: A NoSQL database for storing application data.
- npm: Node package manager to manage dependencies.
- Git & GitHub: Version control and repository hosting.
- Vercel: Deployment platform for frontend and serverless functions.
Check out the live version of ByteBlaze here.
Follow these steps to get a local copy up and running.
Clone the repository:
git clone https://github.com/username/byteblaze.git cd byteblazeInstall dependencies:
npm install
Set up environment variables:
Create a
.envfile in the root directory and add necessary environment variables. Example:REACT_APP_API_URL=http://localhost:5000/api
Start the development server:
npm start
Open the project in your browser:
Go to http://localhost:3000
Fork the repository
Create your feature branch:
git checkout -b feature/your-feature
Commit your changes:
git commit -m 'Add some feature'Push to the branch:
git push origin feature/your-feature
Open a pull request
Distributed under the MIT License. See LICENSE for more information.