"Papyrus City" Web App Prototype from the 2020 HighTechU Computer Science Skills Academy
View the Project on GitHub hightechu/hightechu-academy-papyruscity
HighTechU Group Project
A website for teens to find books they enjoy and to discuss and recommend books to friends, online or otherwise.
Most book websites have a majority of adult or kid readers, even on books aimed at teens. This website aims to focus on ages 13-20, which are disproportionately under-represented on many other sites.
index.html
login-register.html
book-page.html
makeareview
search.html
results.html
user-page.html
Open the terminal
Change into your working directory
cd working/directory
git clone URL
cd REPO_NAME
npm install
node .
lb model
We are using Heroku to host our application. The following steps should only be done once. After setting up the application to deploy with GitHub, everytime you push to the master branch you will re-deploy your application.
Log into Heroku
Create a new app
Setup Deploy with GitHub
(Deploy -> GitHub -> Select Repository)
Setup a mongodb datasource for loopback
using mLab MongoDB addon
Replace the server/datasources.json
with the following:
{
"db": {
"db": {
"url": "mongodb://URL",
"name": "mongoDS",
"useNewUrlParser": true,
"connector": "mongodb"
}
}
}
Make sure to replace URL
with the URL the Heroku mLab MongoDB addon provides.
For support, visit the HighTechU Academy Slack.