A website for practicing algorithms, data structures and competitive programming. Includes all the resources you need to go from noob to pro in algorithms and data structures.
We use React and Redux for the front end, and Firebase for our back end.
├── .circleci
├── public
│ └── assets
│ ├── css
│ └── img
└── src
├── assets
│ ├── css
│ ├── fonts
│ └── material-icon
├── components
│ ├── auth
│ ├── nav
│ └── tasks
├── pages
└── redux
├── actions
├── reducers
└── types
This section provides a quick start guide for our project.
- Yarn: Please refer to their installation guide.
- Make sure all the prerequisites are installed.
- Fork programming.in.th repository, https://github.com/programming-in-th/programming.in.th.git
- Clone your forked repository.
- Run
yarn
to install needed packages. - Run
yarn start
to start the application. You can access it viahttp://localhost:3000/
.
Simply run yarn start
will do the job.
You too can help us improve our project by suggesting features, bug report, etc. via create a pull request, or open an issue.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation. Please see the LICENSE for more information.