Share exams easily and anonymously!

Status: Finished

AboutLayoutHow it worksPre-requisitesTech StackHow to contributeAuthor

About

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.


Layout

App demonstration

This layout was completely made by me :)


How it works

This project is divided into two parts:

  1. Backend (You can find here: https://github.com/okitauehara/repoprovas-api)
  2. Frontend (This repository)

Pre-requisites

Before you begin, you will need to have the following tools installed on your machine: Git, Node.js, VSCode.

Running the Frontend

// 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.


Tech Stack

The following tools were used in the construction of the project:

Frontend (React)

See the file package.json


How to contribute

  1. Fork the project.
  2. Create a new branch with your changes: git checkout -b feat/myFeatureName
  3. For each feature implemented, make a commit specifying what was done
  4. Submit your changes: git push -u origin feat/myFeatureName

Author

Developed by Marcos Okita Uehara.