Skip to content

geopic/forum

Repository files navigation

forum project

CodeFactor

Untitled and discontinued forum (messageboard) project.

Includes...

  • User registration and sign-in functionality!
  • Boards! Where there are threads, with posts!
  • An admin panel!

Tooling

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.

Installation notes

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.

License

MIT

About

Untitled and discontinued forum (messageboard) project.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •