Spacebox Application Project
The goal is to create a simple app for users to browse Github repos and tag those of interest to them. Users can register or login. They can search for repositories, view open PRs and issues. The is implemented in react using Github’s REST endpoint
Built With
- HTML
- CSS
- BootStrap
- React
- Redux
- Javascript
- Jest
- Linters
- GitHub API
Getting Started
1 - On Github, on the main page of the Spacebox Application Project repository, click the Code button and copy "Clone with HTTPS" by clicking the copy icon. In your terminal, enter a git clone and past the link that you copied from the repository, and press the Enter (e.g. git clone https://github.com/shadabwahidullah/Spacebox-Application-project.git).
- To get a local copy up and running follow these steps.
2 - open your terminal and clone the project running
https://github.com/shadabwahidullah/Spacebox-Application-project.git
3 - install or update your npm running
npm install
or if you have it installed already
npm update
4 - go to /root/redux/const and replace the value for ACCESS_TOKEN with your on personal access token to create a personal access token follow the instructions here
5 - start your local server and build project using
npm start
Testing
We use Jest library to test our code. I have not added tests yet, but I will implement unit tests and snapshot tests soon.
You can run those tests locally if you follow the steps above from 1 to 3, and then run:
npm test
Authors
👤 Wahidullah Shadab
- GitHub: @githubhandle
- LinkedIn: LinkedIn
🤝 Contributing
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Show your support
Give a ⭐️ if you like this project!
📝 License
This project is MIT licensed.