Unofficial BSU Portal using ReactJS
09 November 2019 |ReactJSHTMLCSS
Live Demo: π¨ Click Here
Project Repository: β¨ Available on Github
π Project Details
An unofficial portal for checking studentβs grades using publicly accessible batstate-u.edu.ph endpoints. Uses GraphQL under REST API for the backend and ReactJS + Bulma.io for the frontend
πΈ Project Screenshot
Desktop View
π¦ Requirements
- node.js
- create-react-app
- graphql
- apollo-client
- apollo-server
π Project Structure
.
βββ LICENSE
βββ README.md
βββ bsu-portal-graphql-server
β βββ README.md
β βββ package-lock.json
β βββ package.json
β βββ src
β βββ datasources
β β βββ BSUAPI.js
β βββ index.js
β βββ schema.js
βββ bsu-portal-react-frontend
βββ README.md
βββ package-lock.json
βββ package.json
βββ public
β βββ favicon.ico
β βββ index.html
β βββ manifest.json
β βββ robots.txt
βββ src
βββ API
β βββ client.js
βββ App.css
βββ App.js
βββ App.test.js
βββ Assets
β βββ 2.svg
β βββ rocket.svg
βββ components
β βββ Grades.js
β βββ Name.js
βββ index.css
βββ index.js
βββ serviceWorker.js
π Usage
To launch both the back-end and the front-end:
npm start
To launch the Back-End Server:
cd bsu-portal-graphql-server
npm start
To launch the Front-End Server:
cd bsu-portal-react-frontend
npm start
β Installation
npm run postinstall
π Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
π§ Author
- Kristian Espina
π License
This project is licensed under MIT