8000 GitHub - lucasallves/ae-activity
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lucasallves/ae-activity

Repository files navigation

AE Home Activity

A full stack application using React.js, TypeScript, NestJS and MongoDB.

Structure

This project is divided in the following structure:

.
├── ae-activity
|   └── frontend
|   └── backend
|   └── workers
|       └── datalacity

How to run

To start contributing to this project, you need to follow these steps:

Backend and Worker

To start the backend and also the worker, on the main folder (ae-activity) run:

docker-compose up

Frontend

To start the frontend you should first go to the frontend folder and install all dependencies:

yarn

Next, start the project:

yarn start

Open http://localhost:3000 to view it in the browser.

If you want to build the frontend for production you can run:

yarn build

and check out the build folder.

Technologies

Frontend:

  • React.js
  • TypeScript

Backend:

Worker:

Database:

  • MongoDB

Assumptions

  • Since the API filters was not a possibility, I decided to sync the data in a local mongo database. To do that I created a worker that runs once a day at night.
  • To facilitate the demonstration, I'm using MongoDB's Atlas cloud service.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0