chittolina / clg

Stack Overflow Brazilian Users Listing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

clg - Stack Overflow Brazilian Users Listing

This project consists in a Stack Overflow Brazilian Users listing, ordered by last access date. It was setup using @chittolina/fsts boilerplate.

You can check the current master (WIP) version here: https://fstsclg.herokuapp.com/

You can find the current development state following this README, on the Roadmap section.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

In order to correctly use the application please make sure you have these three working fine before we can get started:

Installing the dependencies

yarn install

Starting development server

Server side

In order to start a development server, run (make sure your mongodb is running):

yarn dev:api

This will start the API at http://localhost:3000. You can open up a browser and try the following URL to see the API working:

  • http://localhost:3000/user

Client side

In order to serve the client files, run:

yarn dev:client

This will serve the files at http://localhost:1234

Building for production

yarn build:api

This will output the API generated files under dist/api.

yarn build:client

This will output the client generated files under dist/client.

Testing

yarn test

NOTE: This will currently run tests for server side only.

Roadmap

  • Create StackOverflow service
  • List users by last access date in descending order
  • Store only brazilian users on database
  • Create tests for the Rate Limiter module
  • Use typedoc to generate docs on API
  • Use typedoc to generate docs on Client
  • Add pagination to users listing

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Stack Overflow Brazilian Users Listing

License:MIT License


Languages

Language:TypeScript 90.8%Language:JavaScript 6.6%Language:HTML 2.6%