Skip to content

Code-4-Community/826-boston

 
 

Repository files navigation

Project Overview 🎉

826 Boston is a nonprofit youth publishing organization where students in grades K-12 can share their stories and amplify their voices as writers.

A lot of hard work and organization is required for publishing an anthology of student works! There are a lot of steps in betwen the students first writing drafts and the final production and sale of a bound book - plus a final celebratory author signing event. There are many students, volunteers, educators, and community partners involved in this process. Code 4 Community is creating an internal administrative system to ease and organize the publishing process. Volunteers will be able to log on and see their upcoming tasks on different projects. 826 administrators will be able to create projects, delegate tasks, and track progress in real time.

Scaffolding

This workspace has been generated by Nx, a Smart, fast and extensible build system.

Setup

Clone this repo and run yarn at the root to install this project's dependencies.

You can optionally install nx globally with npm install -g nx - if you don't, you'll just need to prefix the commands below with npx (e.g. npx nx serve frontend).

Start the app

To start the development server run nx serve frontend. Open your browser and navigate to http://localhost:4200/. Happy coding!

Running tasks

To run just the frontend (port 4200):

nx serve frontend

To run just the backend (port 3000):

nx serve backend

To run both the frontend and backend with one command:

nx run-many -t serve -p frontend backend

Other commands

Test new migrations and seed data with yarn db:reset. You may need to reconnect to the database in pgadmin to see the cahnges

Run git submodule update --remote to pull the latest changes from the component library

When cloning the repo, make sure to add the --recurse-modules flag to also clone the component library submodule (e.g. git clone --recurse-submodules https://github.com/Code-4-Community/scaffolding.git for the scaffolding repo)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 87.8%
  • CSS 11.9%
  • Other 0.3%