Untitled and discontinued forum (messageboard) project.
User registration and sign-in functionality!Boards! Where there are threads, with posts!- An admin panel!
Vue is the front-end framework, Express is the back-end framework. Code itself is written in TypeScript where possible. The ORM tool is TypeORM. Styling is assisted by Sass. Unit testing is run with Jest, end-to-end testing with Testcafé. The linting tool is TSLint, and the code formatting tool is Prettier.
This project uses dotenv, so make a .env file in base directory with the following:
TYPEORM_CONNECTION = mysql
TYPEORM_HOST = localhost
TYPEORM_USERNAME = forumuser123
TYPEORM_PASSWORD = forumpass123
TYPEORM_DATABASE = forumdb
TYPEORM_PORT = 3306
TYPEORM_SYNCHRONIZE = false
TYPEORM_LOGGING = false
TYPEORM_ENTITIES = src/db/entities/*.ts
...with values changed as seen fit.
MIT