Skip to content

CodingTrain/project-trainsite-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Project TrainSite API

This repository contains the API which will soon power the official website of The Coding Train. Brainstorming, feature suggestions and new ideas should be done at https://github.com/CodingTrain/project-trainsite instead.


Roadmap

This is just a very basic list of things that need to be done before we can finally go live. More features will be added along the way.

  • ๐Ÿ“‘ Create basic content structure that represent the current state of the site
  • ๐Ÿ”‘ Implement authentication strategy (see KeystoneJS guides)
  • ๐Ÿš‚ Create API endpoints for dynamic content (community contributions, etc.)
  • ๐Ÿณ Set up Docker for easier local development and deployment

Project Setup

To setup this project locally, follow these steps:

  • Fork this repository
  • Install dependencies with yarn install
  • Make sure you have a MongoDB instance running locally (you can try using the included docker-compose.yml to set everything up)
  • Run yarn dev to run the project in development mode

Build

Build instructions will follow soonโ„ข๏ธ


Contributing

Contributions to this project are more than welcome! You can contribute in many different ways:

  • Contribute to the codebase and submit a pull request (see CONTRIBUTING.md)
  • Suggest features you'd like to see here
  • Track bugs you've found related to the API here

Code of Conduct

Please refer to The Coding Train's Code of Conduct.

Licence

This project is licenced under MIT.

About

The API powering The Coding Train's website! ๐Ÿš‚

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •