Welcome to OpenSource Dashboard, where devs receive virtually sweet rewards for contributions to opensource projects.
Built with React App & Python Django styled with Tailwind CSS, and utilizing PostgreSQL.
- GitHub App: Opensource Dashboard is a GitHub App using GitHub Authorization and GitHub API repo data.
- User Information: Opensource project stats including contributions represented by donuts and commit history.
- Project Exploration: Browse the top active opensource projects pulled from GitHub. Repos with the Topic tag 'Opensource' are considered.
- Feedback: Users can submit their feedback directly at the web app.
- frontend application link, project TBD - to be deployed!
- backend server url
- April 12 - May 18, 2024 - started project planning, initial build
- May 20 - 24 - styling, logic finishing touches, features glow up, deployment
- May 27 - June 7 - A/B testing on UI/UX
- GitHub
- Opensource project maintainers for sharing their projects, expertise and opportunities for contribution
- OpenAI for ChatGPT code assistance and DALLE donut box art
- Github Readme Activity Graph by Ashutosh Dwivedi
- Figma for whiteboarding, domain modeling, UI, software requirements
- Canva for creation of donut assets
- EmailJS for feedback emails
- Allison Do, Nicole Do for UI ideation and feedback
- All of the amazing devs contributing to Opensource projects!
To get a local copy up and running, follow these steps:
- Clone the repository
- Navigate to the project directory
- Install dependencies:
npm install
- Build the project:
npm run build
- Launch the development server:
npm start
The application should now be running on http://localhost:3000.
See your name here when we merge your PR!
- Caleb Hemphill