Personaity question and answering based on the Enneagram
- Ask questions to community
- Sort Comments By Enneagram type
- Personality Walls- Viewable by anyone, updated only by people of that personality type
- Give a cookie to questions and comments you like
- Subscribe to questions- to be notified of changes on your Dashboard
Check out work to be done on our Trello Board
Vue, Typescript, Nuxt, Vuetify,
Backend Rest Client BE
Backend GraqhQl Client Apollo
# install dependencies
$ npm install
# serve with hot reload at localhost:3000
$ npm run dev
$ npm run build
$ npm run start
# generate static project
$ npm run generate
-
Question and Answering -
Dashboard -
Hosting- Domain- SSL -
I relate button- with waving hand -
Personality type pages -
Login/ Register -
Refresh token automatically -
Personality pages- only people of that personality type can upvote or downvote -
Add static page for each personality type -
Comment Pagination -
Wall Pagination -
Easy share and create question - Enneagram Relationships
- Realtime Active User Display
- Messaging
- User Reveal Request Response
- Hide comments if random, need to give comments if rando user comments, should be handled server side
- Make Migrator Middleware
- Migrate create commenterIds on blogs
To run this project, you will need to add the following environment variables to your .env file
ORIGIN
http://localhost:3000/
BE_URL
Backend
GOOGLE
Needed for VueGtag- can be commented out
DEEPAI
Needed for Image content-moderation
Uses: https://cdnjs.deepai.org/deepai.min.js'
Can be commented out, search for "content-moderation"and remove applicable code