Web app to post project oportunities
Project created using VueJS, Vuex and Vue-CLI
# install dependencies
npm install
# serve with hot reload at localhost:4000
npm run dev
# running the server
npm run server
# build for production with minification
npm run build
Users and credentials are hardcoded on server/data.js
.
- Configuration file
avantica-project-repository.json
autogenerated by Firebase console. - Initialization:
server.js
- Change baseApi constant on
src/app.constants.js
to/api/v1
npm run build
(this will generate a build folder)- Remove Access-Control-Allow-Origin config from
server.js
- Deploy must contain: server folder, dist folder, index.html, package.json and server.js
- Refact get project by id, to use fbId to avoid searching through all projects (FE and BE)
- Create an option to let admin know "I'm interested" (FE and BE)
- Sort projects by client (default)
- Filter projects by office center (using a combobox or something similar)