🚀Simple Art Social Network in NodeJs, KoaJs, Mysql stack
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
The basic idea is that people can create a profile, and then browse the art, commenting, giving up or down votes, and bookmark. The idea is that it is a space for be people to explore and discuss art.
Here's why koa:
- Koa's middleware composed and executed in a stack-like manner
- Allowing to perform actions downstream then filter and manipulate the response upstream.
- No middleware are bundled
- Bootswatch
- EJS
- KoaJS
- MySql
This is an example of how to list things you need to use the software and how to install them.
- npm
- mysql
- art.sql
- Clone the repo
git clone https:://github.com/ashizhou/koa-artweb.git
- Install NPM packages
npm install
- Setup MySql in
config.js
$ mysql -u root -p
$ create database mysql;
$ use mysql;
- Run
$ npm install -g pm2
$ pm2 start index.js
database: mysql tables: users comment like (lib/mysql.js => creat tables)
-
User
-
About
-
Profile
-
Home Side Navigation
-
Pagination
-
Vote & Comment | hot reloader page
-
Search
-
Recommend
-
Post
-
BookMark
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Ashi Zhou - zhou1@kenyon.edu
Project Link - repo