About • Layout • How it works • Pre-requisites • Tech Stack • How to contribute • Author
You're a student in the fifth period (and still taking some subjects from the second), and you're angry about one thing: the professors won't release the old exams for you to study. You're in the fifth period (and still taking some subjects from the second), and you're angry about one thing: the professors won't release the old exams for you to study. This is because they reuse their own exams, slightly adapted, so that you don't have to produce new ones. This may be good for them, but the students end up not having any material to practice and feel safe for the exams. RepoProvas was created to solve this problem: a platform designed for people who wants to share their exams anonymously.
This layout was completely made by me :)
This project is divided into two parts:
- Backend (You can find here: https://github.com/okitauehara/repoprovas-api)
- Frontend (This repository)
Before you begin, you will need to have the following tools installed on your machine: Git, Node.js, VSCode.
// Clone this repository
$ git clone git@github.com:okitauehara/repoprovas.git
// Access the project folder cmd/terminal
$ cd repoprovas
// Install the dependencies
$ npm install
// If you want to run your app on localhost, create a .env file with the environment variable pointing to your local server.
// Run the application in development mode
$ npm start
// The server will start at port: 3000
You can find an .env.example here.
The following tools were used in the construction of the project:
Frontend (React)
- Axios
- React-tooltip
- React-icons
- React-loader-spinner
- React-router-dom
- Styled-components
- SweetAlert2
- Eslint - Airbnb
- Prettier
See the file package.json
- Fork the project.
- Create a new branch with your changes:
git checkout -b feat/myFeatureName
- For each feature implemented, make a commit specifying what was done
- Submit your changes:
git push -u origin feat/myFeatureName
Developed by Marcos Okita Uehara.