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 byteblaze
-
Install dependencies:
npm install
-
Set up environment variables:
Create a
.env
file 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.