Skip to content

Inspired by Instagram & Skypixel, Dronest is a social media platform where drone enthusiats share drone arts and socialize. It is more like an impressive full-blown production web app with amazing features ready for the real world users

License

Notifications You must be signed in to change notification settings

tonyngophd/dronest

Repository files navigation

Forks Stargazers Issues MIT License LinkedIn


Logo

Dronest - A Full-Stack Web Application for users to host and share their drone arts and get socialized on the platform.

Explore the docs »

View Demo/Live · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgements

About The Project

What is the project

This is a Full-Stack Web Application (Social Network, similar to Instagram/FaceBook/Skypixel) for users to host and share their drone arts (pics/vids) and get socialized on the platform.

This application features one React/Redux frontend and two backend servers, one main server serving all database and api routes, and one extra websocket server for instant messaging.

This is my App Academy capstone graduation project

Screenshots: Homepage & Profile page
Code snippets

Technologies

  • List of Technologies used for this project
A. Package B. FrontEnd C. Backend (cont.)
Main server Websocket Server
npm JavaScript Python Websocket
Docker React Flask NodeJS
Heroku Redux SqlAlchemy Sequelize
Pipenv CSS3 PostgreSQL Express
HTML5 AWS S3

Getting Started

To get a local copy up and running follow these steps.

Prerequisites

Install npm on your local computer

  • npm
    npm install npm@latest -g

Installation

  1. Clone this repository (only this branch)

    git clone https://github.com/tonyngophd/dronest.git
  2. Install dependencies

    pipenv install --dev -r dev-requirements.txt && pipenv install -r requirements.txt
  3. Further steps here

Usage

More Screenshots

Profile Page and Post Upload
Message and Stories
Code snippets

For more examples, please refer to the Documentation

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Tony Ngo @suas_com - website: https://tonyngo.me

Project Link: https://github.com/tonyngophd/dronest

Acknowledgements

About

Inspired by Instagram & Skypixel, Dronest is a social media platform where drone enthusiats share drone arts and socialize. It is more like an impressive full-blown production web app with amazing features ready for the real world users

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages