Skip to content

A platform for finding working partners and viewing GitHub information.

Notifications You must be signed in to change notification settings

Rophpad/devXdev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github stats to find the ideal project partner 🤝

Demo Image

What is devXdev ?

devXdev is a platform where you can find the peer developer you need for your group project. It’s used by connecting user github account to retrieve information about his conding language, coding frequency, user localisation and language he speaks.

Table of content

The Story

Why this app ?

During the foundational curriculum at ALX, group projects were completed with assigned partners. However, working with partners in the same time zone who spoke French and English would have been preferable for me. Despite public requests, suitable partners could not be found.

Fellow students also searched for partners with specific criteria like programming language expertise. This inspired an end-of-study project to solve the partner matching problem.

The web app identifies relevant variables to match partners and contains a database of developers open to collaboration. It aims to help students build strong teams and reach their full potential.

Who it will be useful for ?
  • Students at coding schools/bootcamps like ALX who need to find partners for group projects. The app helps them find partners that meet specific criteria like time zone, languages spoken, or programming language expertise. This allows them to build effective teams.
  • Developers or programmers looking to collaborate on side projects or open source contributions. The app's database connects them with like-minded developers open to teaming up.
  • Remote workers or digital nomads interested in networking and finding others to collaborate with. The app helps match people based on compatible work styles, skills, time zones, etc.
  • Freelancers needing to put together project teams with specific skillsets. The app allows searching for team members based on criteria needed for the project.
  • Startups or companies looking to connect talent for short-term gigs. The matching system can identify good fits based on project requirements.

Getting Started

Access it on devxdev.pythonanywhere.com.

Or

Run it on your local machine:

Clone the repository.

git clone https://github.com/Rophpad/devxdev.git

Install Flask

pip3 install Flask

Run the app

flask run

Demo

Here is the demonstration of the app.

Demo video

Features

Developers Database

With devXdev user can find a rich diversity of developers for any project they have.

Developers database

Contact developers

With a simple click users can choose and contact any developers.

Pofile and contact developers

GitHub Statistics

Users can get useful Statistics about their GitHub accounts or statistics for a friend or any developers GitHub.

Pofile and contact developers

Build with

HTML

CSS

Python

Flask flask_sqmalchemy

SQLite

Future

Next, user can sign up (with GitHub OAuth )to the platform and enter his shcool. So it's can access to the database of developers related to his school. In addition, the app needs to be more populate by a variety of developers to make the experience more effective.

Author

Rophen PADONOU

Rophen PADONOU

Acknowledgements

ALX(Staff and Students)

About

A platform for finding working partners and viewing GitHub information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published