/OurSpace

Primary LanguageJavaScript

OurSpace.

Welcome to the new space — our space.

What you can do on OurSpace.

Want to have your own digital space to free to write as you please? Look no further!

Here's an all-inclusive forum for any and all netizens looking to:

  • read up on the latest news
  • share a little pocket of inspiration
  • comment, like, and post to their heart's content

With OurSpace, you can start your day off strong by writing out your thoughts, your ideas, your aspirations-- you name it, and it's yours.

Technologies used

This app was created for the UC Berkeley Full Stack Development course. It utilizes the following technologies:

  1. Node.js and Express.js to create a RESTful API with the MVC (Model View Controller) architecture; 1a) Node allows us to access Handlebars, our template engine, and Express allows us to use session, to store useful user input (excluding passwords) when logged in in cookies;
  2. Dotenv, a Node.js library, to protect private data and secure the app, along with authentication processes;
  3. Jest, a Node.js library, to test certain methods before using them;
  4. Handlebars.js as our template engine;
  5. MySQL and the Sequelize ORM for our database to store user data and their content, and
  6. ESLint, which makes codes more consistent and avoids bugs.

How OurSpace blog app works

Simply deploy the secured app on https://obscure-citadel-61027.herokuapp.com/.

How our app looks

image image image image

Link to deployed application

GitHub Inspo Repo: https://github.com/WinnieCWu/OurSpace.git

Collaborators

Winnie C. Wu (@ https://github.com/WinnieCWu), Sandy Chen (@ https://github.com/sandycchen), Alexandra Holden (@ https://github.com/descardi-b), & Aaron H. Leung (@ https://github.com/aaronhleung),