项目作者: stud-cit

项目描述 :
Our corporate website
高级语言: Vue
项目地址: git://github.com/stud-cit/About.git
创建时间: 2019-08-22T20:56:56Z
项目社区:https://github.com/stud-cit/About

开源协议:MIT License

下载


About

This project consists of two applications: SPA and API. Built on modern and promising technology. The client part is a bunch of Nuxt.js, Vuetify, and other modules ( seriously, there are a lot of them :3 ). The server part is a bunch of Nest.js + TypeORM ( MySQL ) + Swagger + Multer. The impetus for the creation of this project was the lack of our own website from our organization.

If You are a Front-end developer:

The following steps may cause difficulties, feel free to ask questions. You need a installed dependencies and an environment file.

  1. # Node version - v12.16.1
  2. # Install dependencies
  3. $ npm i
  4. # Clone env.development to .env
  5. $ cp .env.development .env
  6. # Run the project in development mode
  7. $ npm run start:dev

Admin path - /dashboard/auth

If You are a Back-end developer:

The following steps may cause difficulties, feel free to ask questions. You need a docker, installed dependencies and an environment file.

  1. # Clone repo
  2. $ git clone https://bitbucket.org/dkd13/studcit-backend/src/master/
  3. # Download openserver
  4. $ Run openserver
  5. $ Create database studcit
  6. $ Copy and fill env.example files with appropriate data
  7. # Generate key
  8. $ php artisan key:generate
  9. # Install dependencies
  10. $ composer install
  11. # Link storage
  12. $ php artisan storage:link
  13. # Migrate db
  14. $ php artisan migrate:fresh seed
  15. # Install passport
  16. $ php artisan passport:install
  17. # Run backend
  18. $ php artisan serve --port 8081
  19. # Your credentials for db is located in \database\seeds\UsersTableSeeder.php
  20. # Optional if you want to change admin sername and password
  21. $ php artisan config:cache
  22. $ re-rerun migrations
  23. # Versions for back-end deploy
  24. PHP - 7.2
  25. MySQL - 5.6
  26. Composer - 1.10