Skip to content

Team Rio Backend Written in NodeJS For The SpaceYaTech Project

License

Notifications You must be signed in to change notification settings

SpaceyaTech/Team-Rio-NodeJS

Repository files navigation

Team-Rio-NodeJS

Typescript ExpressJS jest docker

Table of contents

Description

SpaceYaTech backend implemented using NodeJS with Express framework. ExpressJS is a fast, unopinionated, minimalist web framework for NodeJS.

Overview

The SpaceYaTech Content Management system is an open-application that lets users to quickly publish content and share it with ease to their audience. Inspired by existing CMSes like Hashnode, Wordpress, DEV and Joomla, we felt the need to create an African CMS created by young Africans looking to learn by contributing to Open Source. SpaceYaTech opted for a CMS as the debut open source project because of the technicalities involved in creating, maintaining and scaling a CMS. A CMS poses great technical challenges and a great learning opportunity for those looking to grow their tech skills. For a more detailed overview of the project, read through the CMS Backend wiki

Installation

$ npm install

Running the app

# development
$ npm run dev

# production mode
$ npm run start

Formatting

# prettier
$ npm run format

# eslint
$ npm run lint:fix

Build

# validate before commit
$ npm run validate

Test

# unit tests
$ npm run test

# test coverage
$ npm run test:cov

About

Team Rio Backend Written in NodeJS For The SpaceYaTech Project

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published