Making tracking my college's assignments a tad bit easier.
This frontend is written in React.js and heavily relies on the Synement API which was written by Danyl which is a scraper written in Python.
- This website was designed by Danyl from scratch.
- Every element, color & design choice was his.
Design Tool | Link |
---|---|
Link to file |
- My college recently (a/o July 2021) bought a new ERP system and we switched from Google Classroom (where assignments were easy to track & there were notifications) to this new ERP.
- All our assignments are added here but there was a problem - the UI is horrendous and unresponsive & there's no sort of notification system.
- This is what it looks like (at the time of this writing):
- So I set out to change that and this project is the result of just that ๐
- Issues and PRs are welcome!
- Nothing is perfect. If you see something wrong, consider contributing.
Synement is a responsive & dynamic website built with React.js
Node.js 10.13 or later
Recommended : Node v16.8.0
Install dependencies:
npm install
# or
yarn install
Run the development server:
npm start
# or
yarn start
Open http://localhost:3000 with your browser to see the result.
- Got an idea? Or saw a bug? Please create an issue first
- Make sure you describe the bug / feature request well.
- And only after you get the green light should you start building / fixing.
- Fork this repo (git clone https://github.com/YOUR_USERNAME/synement.git)
- Create a feature branch (git checkout -b a-new-feature)
- Commit your work (git commit -am 'Add new feature')
- Push to your branch (git push origin a-new-feature)
- Create a shiny new Pull Request
- Pat yourself on the back!
Built with โค๏ธ by Danyl Fernandes
- Twitter (https://twitter.com/androidanyl)
- LinkedIn (https://www.linkedin.com/in/danyl-fernandes-5bb706157/)
Apart from the owner, thanks goes to these wonderful people:
Gandharv More ๐ป |
Copyright (c) 2021 Danyl Fernandes
MIT License
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.