Coder Social home page Coder Social logo

va-online-memorial's Introduction

Backend deploy and run

  • follow va-backend/readme.md make sure you installed postgresql 10.x , node 8.x , npm 5.x, lerna
  • make sure there is no database named "vaonline" exist
    • use psql -f vaonline.sql postgres create database and import data , note : vaonline.sql download from forum.
  • run va-backend , run lerna bootstrap
  • goto va-backend/packages/va-rest-api , run node integration-test-data.js to import additional data,
  • run npm start start server

Frontend deploy and run

  • goto va-frontend , and run npm i
  • run npm run lint to check code
  • run npm start to start frontend
  • open http://localhost:3000/

Test path

  • in / and /search page to test search Veterans

  • in /dashboard/2, this is veteran details page

    • click "Write Story","Upload","Testimonal","Badge" to create those contents, this content will show in below tabs if status is "Approved".
    • in dashboard tab, click "Read more" to open post details, click "Flag" button near by close button, to create flag request.
  • in /setting, this is normal user setting page

    • update his information
    • when user is nok, he can review nok Veteran posts, and click link on left bottom goto Veteran details.
    • delete your self posts
  • in /admin/setting, this is admin setting page

    • you can review flags
    • review NOK request

Account

when backend ``node integration-test-data.js` run succeed, two user created

Video

backend deploy and run https://youtu.be/1SHXJzQIQys

frontend test https://youtu.be/EZ93_3cGtvk

va-online-memorial's People

Contributors

chqy24 avatar dustintopcoder avatar gondzo avatar ksmacleod99 avatar zsudraco avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

va-online-memorial's Issues

Update Swagger Doc

Please update swagger doc to reflect that story, photo, badge, and testimonial will be populated into item.story, item.photo, item.badge and item.testimonial instead of being pushed to item.post.

Update required fields for user registration

Frontend exposes following input fields: ["email", "username", "password"]
Apart from above, following user fields are required by backend: ["firstName", "lastName", "mobile", "gender"]

These extra fields should be made optional for the frontend to work without 400 error.

Profile page send NOK reason

Profile page -> Send NOK Reason (14-Send-NOK-Reason.jpg) -> this page is missing on clicking 'send request' button on NOK page (13-Send-NOK.jpg).
t-306

Profile page photos tab issue

Profile page -> photos tab (16-Profile-Photos.jpg) -> tap on photos tab -> the selected tab tip does not show white color.
t-307

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.