All Projects → atulmy → node-react-zwitter

atulmy / node-react-zwitter

Licence: other
🐧 NodeJS, Express, MySQL and React Boilerplate App - Zwitter (Basic clone of Twitter)

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to node-react-zwitter

Js.merge
Stars: ✭ 155 (+1092.31%)
Mutual labels:  clone
Expo Uber
Uber UI Clone with React Native & Expo
Stars: ✭ 186 (+1330.77%)
Mutual labels:  clone
Clone Deep
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives. Used by superstruct, merge-deep, and many others!
Stars: ✭ 229 (+1661.54%)
Mutual labels:  clone
Klooni1010
libGDX game based on the original 1010!
Stars: ✭ 163 (+1153.85%)
Mutual labels:  clone
Gitlabber
Gitlabber - clones or pulls entire groups tree from gitlab
Stars: ✭ 176 (+1253.85%)
Mutual labels:  clone
Clone
A professional deep clone library
Stars: ✭ 201 (+1446.15%)
Mutual labels:  clone
Git Clone Init
Automatic setup of user identity (user.email / user.name) on git clone
Stars: ✭ 130 (+900%)
Mutual labels:  clone
go-clone
Clone any Go data structure deeply and thoroughly.
Stars: ✭ 182 (+1300%)
Mutual labels:  clone
Weresync
Clones Linux hard drives incrementally or to a smaller drive
Stars: ✭ 180 (+1284.62%)
Mutual labels:  clone
Danser Go
Dancing visualizer of osu! maps and custom osu! client written in Go.
Stars: ✭ 224 (+1623.08%)
Mutual labels:  clone
Mrboom Libretro
Mr.Boom is an 8 player Bomberman clone for RetroArch/Libretro
Stars: ✭ 162 (+1146.15%)
Mutual labels:  clone
Pydesignpattern
Design Pattern that described by Python, This is the source code for the book of Everybody Know Design Patterns.
Stars: ✭ 174 (+1238.46%)
Mutual labels:  clone
React Discord Clone
Discord Clone using React, Node, Express, Socket-IO and Mysql
Stars: ✭ 198 (+1423.08%)
Mutual labels:  clone
Tiktok Clone
Clone of the TikTok app layout with React Native
Stars: ✭ 160 (+1130.77%)
Mutual labels:  clone
Mercury
Mercury is a hacking tool used to collect information and use the information to further hurt the target
Stars: ✭ 236 (+1715.38%)
Mutual labels:  clone
Voicememosclone
A clone for Apple's Voice Memos app.
Stars: ✭ 132 (+915.38%)
Mutual labels:  clone
Tinderclone
Tinder App Clone
Stars: ✭ 196 (+1407.69%)
Mutual labels:  clone
Gmail-Clone
Gmail Clone using flutter
Stars: ✭ 82 (+530.77%)
Mutual labels:  clone
cloner
A deep copy algorithm for haxe
Stars: ✭ 24 (+84.62%)
Mutual labels:  clone
Python Benedict
dict subclass with keylist/keypath support, I/O shortcuts (base64, csv, json, pickle, plist, query-string, toml, xml, yaml) and many utilities. 📘
Stars: ✭ 204 (+1469.23%)
Mutual labels:  clone

Node + ReactJS App - Zwitter

A very basic clone of Twitter using NodeJS, Express, MySQL and React

Setup

  • Clone the repository git clone [email protected]:atulmy/nodejs-reactjs-zwitter.git zwitter and cd zwitter
  • Install npm modules npm install
  • Install global npm modules npm i -g nodemon webpack webpack-dev-server knex
  • Run migration knex --knexfile server/configs/database.js --cwd server/ migrate:latest
  • Run node server npm start

Core Structure

zwitter/
  ├── client/
  │   ├── actions/
  │   │   ├── common/
  │   │   ├── pages/
  │   │   └── user/
  │   │
  │   ├── components/
  │   │   ├── common/
  │   │   ├── pages/
  │   │   ├── user/
  │   │   └── app.js
  │   │
  │   ├── reducers/
  │   ├── index.js
  │   └── routes.js
  │
  ├── server/
  │   ├── configs/
  │   │   ├── database.js
  │   │   ├── orm.js
  │   │   ├── server.js
  │   │   └── webpack.dev.js
  │   │
  │   ├── middlewares/
  │   ├── models/
  │   ├── repositories/
  │   ├── routes/
  │   ├── index.html
  │   └── index.js
  │
  ├── shared/
  │   └── validations/
  │
  ├── .babelrc
  ├── .gitignore
  ├── package.json
  └── README.md

Screenshots

screenshot

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].