{"id":21619939,"url":"https://github.com/ayeshaashfaq12/athlete_connect","last_synced_at":"2026-05-16T23:04:49.263Z","repository":{"id":219682265,"uuid":"746453693","full_name":"AyeshaAshfaq12/Athlete_Connect","owner":"AyeshaAshfaq12","description":"The objective of this project is to develop a platform which helps in connecting sport people.","archived":false,"fork":false,"pushed_at":"2024-12-08T14:36:20.000Z","size":18408,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-24T21:32:00.331Z","etag":null,"topics":["athlete-platform","backend-development","database-management","django","event-planning","frontend-development","fullstack-development","match-scheduling","open-source","python","responsive-design","rest-api","rugby-management","sports-app","sports-management","team-management","ui-ux-design","user-authentication","voting-system","web-application"],"latest_commit_sha":null,"homepage":"https://athleteconnect.co.za","language":"HTML","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/AyeshaAshfaq12.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-01-22T02:49:55.000Z","updated_at":"2024-12-08T14:44:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"b1b8fa24-d82f-4a52-b27d-6e212960ef45","html_url":"https://github.com/AyeshaAshfaq12/Athlete_Connect","commit_stats":null,"previous_names":["ayeshaashfaq12/athlete_connect"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyeshaAshfaq12%2FAthlete_Connect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyeshaAshfaq12%2FAthlete_Connect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyeshaAshfaq12%2FAthlete_Connect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AyeshaAshfaq12%2FAthlete_Connect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AyeshaAshfaq12","download_url":"https://codeload.github.com/AyeshaAshfaq12/Athlete_Connect/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244277827,"owners_count":20427397,"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":["athlete-platform","backend-development","database-management","django","event-planning","frontend-development","fullstack-development","match-scheduling","open-source","python","responsive-design","rest-api","rugby-management","sports-app","sports-management","team-management","ui-ux-design","user-authentication","voting-system","web-application"],"created_at":"2024-11-24T23:10:23.591Z","updated_at":"2026-05-16T23:04:44.225Z","avatar_url":"https://github.com/AyeshaAshfaq12.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🏉 Athlete Connect  \n\n![Athlete Connect Banner](athlete.png)  \n\n**Athlete Connect** is a comprehensive web application designed for organizing and managing Rugby festivals. From hosting events and managing teams to scheduling matches and enabling user voting, Athlete Connect simplifies the administrative and engagement processes for sports festivals.  \n\n---\n\n## 🌟 Features  \n\n- **Event Hosting:** Create and manage Rugby events effortlessly.  \n- **Team Management:** Add, edit, and organize teams for tournaments.  \n- **Match Scheduling:** Schedule matches with an intuitive interface.  \n- **User Voting:** Engage the audience through interactive voting systems.  \n- **Responsive Design:** Seamlessly accessible on all devices.  \n\n---\n\n## 🛠️ Tech Stack  \n\n| Technology       | Purpose                    |  \n|-------------------|----------------------------|  \n| **Django**        | Backend Framework          |  \n| **Django REST Framework** | API Development       |  \n| **HTML, CSS, JavaScript** | Frontend Development   |  \n| **PostgreSQL**    | Database Management        |  \n| **Chart.js**      | Data Visualization         |  \n| **Stripe**        | Secure Payments            |  \n\n---\n\n## 🚀 Installation  \n\n### **Prerequisites**  \n- Python 3.8+  \n- Django 4.0+  \n- PostgreSQL  \n\n### **Steps**  \n\n1. **Clone the Repository**  \n   ```bash  \n   git clone https://github.com/your-username/athlete-connect.git  \n   cd athlete-connect  \n   ```  \n\n2. **Set Up a Virtual Environment**  \n   ```bash  \n   python -m venv venv  \n   source venv/bin/activate  # On Windows, use `venv\\Scripts\\activate`  \n   ```  \n\n3. **Install Dependencies**  \n   ```bash  \n   pip install -r requirements.txt  \n   ```  \n\n4. **Configure Environment Variables**  \n   Create a `.env` file in the root directory and add the following:  \n   ```plaintext  \n   SECRET_KEY=your_secret_key  \n   DEBUG=True  \n   DATABASE_URL=postgres://username:password@localhost:5432/athlete_connect  \n   ```  \n\n5. **Apply Migrations**  \n   ```bash  \n   python manage.py migrate  \n   ```  \n\n6. **Run the Server**  \n   ```bash  \n   python manage.py runserver  \n   ```  \n\n7. **Access the Application**  \n   Open your browser and navigate to [http://localhost:8000](http://localhost:8000).  \n\n---\n\n## 🧪 Testing  \n\nRun tests to ensure everything is functioning as expected:  \n```bash  \npython manage.py test  \n```  \n\n---\n\n## 🎨 UI/UX Design  \n\nThe platform follows modern design principles to ensure:  \n- Intuitive navigation  \n- Mobile-first responsive layouts  \n- Interactive user interfaces  \n\n---\n\n## 📖 Documentation  \n\nComprehensive API documentation is available via Swagger at:  \n`http://localhost:8000/api/docs`  \n\n---\n\n## 🌍 Live Demo  \n\nExplore the live application at [athleteconnect.co.za](https://athleteconnect.co.za).  \n\n---\n\n## 📜 License  \n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayeshaashfaq12%2Fathlete_connect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fayeshaashfaq12%2Fathlete_connect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fayeshaashfaq12%2Fathlete_connect/lists"}