{"id":17657618,"url":"https://github.com/imketan1610/projectmanagementapp","last_synced_at":"2026-04-10T14:37:45.764Z","repository":{"id":258807519,"uuid":"875039419","full_name":"ImKetan1610/projectManagementApp","owner":"ImKetan1610","description":"The Project Management App is a web-based platform designed to simplify project planning, tracking, and collaboration. It provides tools for managing tasks, assigning responsibilities, and monitoring progress, ensuring efficient teamwork and productivity.","archived":false,"fork":false,"pushed_at":"2024-11-24T05:56:54.000Z","size":267,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-30T10:14:05.828Z","etag":null,"topics":["bash","bcrypt","css3","dotenv","express","express-validator","git","github","html-css-javascript","html5","js","mern-stack","mongodb-atlas","mongoose","nodejs","nodemon","reactjs","vscode"],"latest_commit_sha":null,"homepage":"https://project-management-app-drab-beta.vercel.app/auth/login","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ImKetan1610.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-19T00:33:51.000Z","updated_at":"2024-11-24T05:59:17.000Z","dependencies_parsed_at":"2024-11-24T08:03:24.534Z","dependency_job_id":null,"html_url":"https://github.com/ImKetan1610/projectManagementApp","commit_stats":null,"previous_names":["imketan1610/projectmanagementapp"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImKetan1610%2FprojectManagementApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImKetan1610%2FprojectManagementApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImKetan1610%2FprojectManagementApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ImKetan1610%2FprojectManagementApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ImKetan1610","download_url":"https://codeload.github.com/ImKetan1610/projectManagementApp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246301995,"owners_count":20755514,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","bcrypt","css3","dotenv","express","express-validator","git","github","html-css-javascript","html5","js","mern-stack","mongodb-atlas","mongoose","nodejs","nodemon","reactjs","vscode"],"created_at":"2024-10-23T14:42:14.983Z","updated_at":"2025-12-30T19:26:04.321Z","avatar_url":"https://github.com/ImKetan1610.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pro Manage\n\u003c!-- ## Frontend \n- React\n- HTML\n- CSS --\u003e\n\n\n\u003c!-- \n--\n## Backend\n- Node Express\n- bcrypt\n- JWT \n--\u003e\n\n\n# Project Management App - Frontend\n\nThis is the frontend of the **Project Management App**, a web-based platform designed for efficient project management. It allows users to create, manage, and collaborate on projects seamlessly.\n\n## Live Demo\n[Click here to access the live application](https://project-management-app-drab-beta.vercel.app/auth/login)\n\n## Features\n- User Authentication (Login/Register)\n- Dashboard with project management tools\n- Task assignment and tracking\n- Real-time collaboration features\n- Responsive design for mobile and desktop devices\n\n## Tech Stack\n- **Frontend Framework**: React.js\n- **State Management**: Context API\n- **Styling**: CSS3\n- **Deployment**: Vercel\n\n## Installation and Setup\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/ImKetan1610/projectManagementApp.git\n   cd Client\n   ```\n2. Install dependencies:\n   ```bash\n   npm install\n   ```\n3. Start the development server:\n   ```bash\n   npm start\n   ```\n4. Access the app at `http://localhost:3000`.\n\n## Environment Variables\nCreate a `.env` file in the project root and configure the following:\n```env\nREACT_APP_API_URL=\u003cbackend-api-url\u003e\nREACT_APP_ENV=development\n```\n\n## Scripts\n- `npm start`: Start the development server.\n- `npm run build`: Build the project for production.\n- `npm test`: Run tests.\n\n## Folder Structure\n```\nsrc/\n├── components/       # Reusable components\n├── pages/            # Pages for the app\n├── styles/           # CSS and Tailwind configurations\n├── context/          # State management\n└── utils/            # Utility functions\n```\n\n## Contributing\n1. Fork the repository.\n2. Create a new feature branch: `git checkout -b feature/your-feature-name`.\n3. Commit your changes: `git commit -m 'Add your feature description'`.\n4. Push to the branch: `git push origin feature/your-feature-name`.\n5. Submit a pull request.\n\n\n### Backend `README.md`\n\n\n# Project Management App - Backend\n\nThis is the backend API for the **Project Management App**, providing endpoints for managing user authentication, projects, tasks, and collaboration tools.\n\n## API Base URL\n[Click here to access the live API](https://projectmanagementapp-vksm.onrender.com)\n\n## Features\n- User Authentication (JWT-based)\n- CRUD operations for projects and tasks\n- Real-time notifications (WebSocket or Polling)\n- Role-based access control\n\n## Tech Stack\n- **Backend Framework**: Node.js with Express.js\n- **Database**: MongoDB\n- **Authentication**: JWT\n- **Deployment**: Render\n\n## Installation and Setup\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/ImKetan1610/projectManagementApp.git\n   cd Server\n   ```\n2. Install dependencies:\n   ```bash\n   npm install\n   ```\n3. Configure the `.env` file:\n   ```env\n   PORT=5000\n   MONGO_URI=\u003cyour-mongodb-connection-string\u003e\n   JWT_SECRET=\u003cyour-secret-key\u003e\n   NODE_ENV=development\n   ```\n4. Start the development server:\n   ```bash\n   npm start\n   ```\n5. The backend will run at `http://localhost:5000`.\n\n## API Endpoints\n| Method | Endpoint               | Description                    |\n|--------|------------------------|--------------------------------|\n| POST   | `/api/auth/register`   | Register a new user           |\n| POST   | `/api/auth/login`      | Login user and get a token     |\n| GET    | `/api/projects`        | Get all projects              |\n| POST   | `/api/projects`        | Create a new project          |\n| PUT    | `/api/projects/:id`    | Update a project              |\n| DELETE | `/api/projects/:id`    | Delete a project              |\n\n## Scripts\n- `npm start`: Start the server.\n- `npm run dev`: Start the development server with hot reload.\n- `npm test`: Run tests.\n\n## Folder Structure\n```\nsrc/\n├── controllers/    # Business logic for routes\n├── models/         # Mongoose schemas\n├── routes/         # API endpoints\n├── middlewares/    # Auth and error handling\n└── utils/          # Helper functions\n```\n\n## Contributing\n1. Fork the repository.\n2. Create a new feature branch: `git checkout -b feature/your-feature-name`.\n3. Commit your changes: `git commit -m 'Add your feature description'`.\n4. Push to the branch: `git push origin feature/your-feature-name`.\n5. Submit a pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimketan1610%2Fprojectmanagementapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimketan1610%2Fprojectmanagementapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimketan1610%2Fprojectmanagementapp/lists"}