FMota0 / kimpl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kimpl

An university project for Web development course.

Kimpl is an application to keep links to submissions to online judges (i.e. CodeForces, AtCoder, CodeChef ...) based in tags related to the submission content. For example it's possible to store a link A with tags [Implementation, Greedy] and later retrieve the link based in one of the tags.

Deploy

Api Deploy Client Deploy

Api deploy instructions

The api is located in api:

$ cd api

To deploy the api is required to set an environment variable for MONGO_URL, which is an url for a mongodb database. And then is only required to run.

$ yarn start

Alternatively, it's possible to use the github action for deploy in heroku api_deploy.

This alternative requires to set the following secrets in the repository: HEROKU_API_KEY and MONGO_URL.

Client deploy instructions

The client is located in client and can be deployed as any react application. To deploy using github actions workflow it's necessary to add the following secrets to the repository: SURGE_LOGIN and SURGE_TOKEN. Also it's necessary to change the domain.

About


Languages

Language:JavaScript 84.2%Language:CSS 9.2%Language:HTML 6.6%