Skip to content

Latest commit

 

History

History
94 lines (63 loc) · 2.58 KB

README.md

File metadata and controls

94 lines (63 loc) · 2.58 KB

ByteBlaze

ByteBlaze is a cutting-edge web application designed to streamline project management and collaboration.

Features

  • 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.

Technologies Used

  • 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.

Live Demo

Check out the live version of ByteBlaze here.

Installation

Follow these steps to get a local copy up and running.

Steps

  1. Clone the repository:

    git clone https://github.com/username/byteblaze.git
    cd byteblaze
  2. Install dependencies:

    npm install
  3. 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
  4. Start the development server:

    npm start
  5. Open the project in your browser:

    Go to http://localhost:3000

Contributing

  1. Fork the repository

  2. Create your feature branch:

    git checkout -b feature/your-feature
  3. Commit your changes:

    git commit -m 'Add some feature'
  4. Push to the branch:

    git push origin feature/your-feature
  5. Open a pull request

License

Distributed under the MIT License. See LICENSE for more information.