Git Product home page Git Product logo

beautybard's Introduction

BeautyBard

Installation/Running

Client

(One time) To run the frontend dev server, you'll need to install the node dependencies in the app module.

$ cd modules/app
$ npm i

Once the dependencies are installed, in a terminal window, run

$ sbt '~app/fastLinkJS'

to start the incremental compiler. This will listen for changes to source files in the app and common modules, and re-build the ES/JS module for the vite project.

In another terminal window, run

$ npm run dev

to start the vite dev server, which will listen for changes to the files generated from the sbt task and automatically reload the page as updates are made.

Server

(One time) To run the backend/api server, you'll need to create an application.conf file under src/main/resources in the server module. See application.conf.example to see what needs to be set.

To set up a Postgres/CockroachDB instance with the right tables, you can use the script in sql/init.sql.

Once you have the config file set up, run

$ sbt 'server/runMain co.beautyBard.Main'

to start the server.

beautybard's People

Contributors

dallinhuff avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.