Inspiration
Our inspiration came from the famous subreddit r/place.
What it does
Git-place is an interactive pixel art page on a GitHub repository. Anyone with a GitHub account can create pixel art on our projects README file.
How we built it
The application was built using JavaScript, node, GitHub actions, GitHub issues, and GitHub itself.
Challenges we ran into
Since we were utilizing GitHub actions as our main source of change within the repo itself, a challenge we faced was to test our code after pushing to our main branch. That made it difficult for us to predict the errors that would come with the changes, and made it so thorough testing was required. We also faced some issues with learning about the differences between server-side java script and client-side JavaScript, which made it so some packages had to be utilized in different ways to be used properly.
Accomplishments that we're proud of
We are very proud to have correctly utilized GitHub actions, as well as integrate automated repository changes as a main part of the flow of our system. Making a project that anybody on GitHub can use also made us feel good about our work at Hack Western, since it pushed us to learn more about sides of tech we did not know much about.
What we learned
Working on this project taught we learned all kinds of things that we didn't know GitHub was capable of. Before starting this project neither of us had ever even created a GitHub issue. To make the project update and commit by itself we had to learn to create GitHub actions. We needed to learn how to control a Github action using yml.
What's next for Git-place
Some future steps for Git-place are adding more colours that can be added to the canvas as well as making the program faster and able to handle more requests simultaneously.
Built With
- git
- git-cli
- github
- github-actions
- github-issues
- javascript
- node.js
Log in or sign up for Devpost to join the conversation.