This source code assumes a couple things
- You have a mongo database named
Lightning
- To get this set up, run
use Lightning
from the mongo CLI
- To get this set up, run
- You have the followings collections in mongo
accounts
anime
anime_ep
chest
vairables
wallposts
Each of the collections can be created by typing db.createCollection({'NAME'})
. Be sure you are using the Lightning
database.
- HTML/CSS/JS
- Node.js
- Express
- MongoDB
- Jade
- This is the home page of the website.
- Visitors can post a message on a comment wall, provided the user enters a name, email, and message.
- Landing page for future blogs.
- Add additional functionality server side to filter out nasty messages
- Prevent bots from crashing the site (by entering too much data).
- Add an interface for myself to write blog posts without needing to write any Jade/HTML. Said blogs would be queryed from my MongoDB before rendering a page.
- Begin working on the tech blog, which focuses on academic-related writing, or UC Davis specific things.
- Add an anime watch list section
- Add a piano sheet music list
- Add a 404 page
- The tech stack for this website is an adaptation from this project that I am working on. The original developer for the stack is Vincent Yang
- The design for the website are variations / combinations of templates created by html5up.