{"repo":"vinitkumar/node-twitter","free":true,"listed":false,"github":"https://github.com/vinitkumar/node-twitter","clone":"git clone https://github.com/vinitkumar/node-twitter.git","description":"A Twitter clone built with Node.js and TypeScript.","language":"TypeScript","stars":307,"topics":["twitter","mongodb","javascript","mongoosejs"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Node Twitter Node twitter is an effort to rewrite some of Twitter's functionality using modern javascript based toolchain. It was mostly an effort to learn Node.js and trying to reverse engineer some of twitter's feature. It has support for tweeting, commenting and following with analytics You can support the development here by becoming a backer: https://opencollective.com/nodetwitter/ Prerequisites You are required to have Node.js and MongoDB installed if you'd like to run the app locally. - Node.js - Mongodb Install sass and grunt too to compile the CSS files The configuration is in config/config.js . Please create your own .env file. You can find an example of .env file in .env.example . Create a github application and copy cliend id and secret to .env file: Usage via Docker The fastest way to get this running is with docker. Docker bootstrap all dependencies and you can just run these couple of commands to get it up and running. Now, open the website on http://localhost:3000 and it should just work. Before building Docker container change DB link to: mongodb://mongodb/ntwitter in .env file. Usage Contribute Introduction First, thank you for considering contributing to Node Twitter ! It's people like you that make the open source community such a great community! 😊 We welcome any type of contribution, not only code. You can help with - QA : file bug reports, the more details you can give the better (e.g. screenshots with the console open) - Marketing : writing blog posts","default_branch":null,"files":null,"tree":[],"storefront":"/r/vinitkumar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/vinitkumar/node-twitter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}