|
| 1 | +# 🚀 Techwork - Developer & Client Collaboration Platform |
| 2 | + |
| 3 | +## 📌 Overview |
| 4 | +Techwork is a **web platform** designed to connect **developers** and **clients** for seamless collaboration. The platform provides dedicated dashboards for both developers and clients, ensuring an efficient workflow and project management experience. |
| 5 | + |
| 6 | +## 🛠️ Technology Stack |
| 7 | +- **Backend:** ASP.NET MVC, C#, Entity Framework |
| 8 | +- **Database:** MySQL, MSSQL Server |
| 9 | +- **Frontend:** HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX |
| 10 | + |
| 11 | +## 🎯 Features |
| 12 | +- 🏢 **Client Dashboard**: Manage projects,and can find the developers with their requirements. |
| 13 | +- 💻 **Developer Dashboard**: Check project and ask to client to work on it. |
| 14 | +- 🔍 **Project Listings**: Clients can post project requirements, and developers can bid or ask. |
| 15 | +- 🔄 **Real-time Updates**: AJAX-powered UI for seamless interaction. |
| 16 | +- 🔐 **Secure Authentication**: User authentication and role-based access control. |
| 17 | + |
| 18 | +## 🚀 Setup & Installation |
| 19 | +1. **Clone the repository:** |
| 20 | + ```sh |
| 21 | + git clone https://github.com/rajgupta2/Techwork.git |
| 22 | + ``` |
| 23 | +2. **Navigate to the project folder:** |
| 24 | + ```sh |
| 25 | + cd Techwork |
| 26 | + ``` |
| 27 | +3. **Open the project in Visual Studio.** |
| 28 | +4. **Configure the database:** |
| 29 | + - Update the connection string in `appsettings.json` for MSSQL Server or MySQL. |
| 30 | + - Run migrations using Entity Framework. |
| 31 | +5. **Run the application:** |
| 32 | + - Press `F5` in Visual Studio to launch the project. |
| 33 | + - It will open the browser to run the app. |
| 34 | + |
| 35 | + |
| 36 | +## 🤝 Contribution Guide |
| 37 | +Want to contribute? Follow these steps: |
| 38 | +1. **Fork** the repository. |
| 39 | +2. **Clone** your forked repository: |
| 40 | + ```sh |
| 41 | + git clone https://github.com/your-username/Techwork.git |
| 42 | + ``` |
| 43 | +3. **Create a new branch** for your feature or fix: |
| 44 | + ```sh |
| 45 | + git checkout -b feature-branch |
| 46 | + ``` |
| 47 | +4. **Make your changes and commit:** |
| 48 | + ```sh |
| 49 | + git add . |
| 50 | + git commit -m "Added a new feature" |
| 51 | + ``` |
| 52 | +5. **Push your changes:** |
| 53 | + ```sh |
| 54 | + git push origin feature-branch |
| 55 | + ``` |
| 56 | +6. **Create a Pull Request** on GitHub for review and merging. |
| 57 | + |
| 58 | +## 📢 Support |
| 59 | +If you find this project useful, consider **starring ⭐ the repository** to show your support! |
| 60 | + |
| 61 | +## 📜 License |
| 62 | +This project is open-source and available under the MIT License. |
0 commit comments