Giter Site home page Giter Site logo

onyenso / yensogram Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 107 KB

A blog web application that allows a user to make posts and send messages in form of chats to other users. Developed using Python (Flask), SQL, HTML and CSS.

Python 31.21% CSS 1.85% HTML 66.94%
python flask html css

yensogram's Introduction

YensoGram

This project was created as a result of the requirement to complete Harvard University's CS50x Final Project.

YensoGram is basically a web application that allows a user to send messages in form of chats to other users and make posts. It was developed using Python (Flask), SQL, JavaScript, HTML and CSS.

PROJECT DESCRIPTION

A new user signs up for an account with an email, username and password. When signed up, the user logs in using his/her details. Intially, the user has no friends and thus no posts to be seen. The application allows the user to find other users and add them as friends. When the user makes a post, it will be visible to other users who are friends with him/her and vice versa. The user can also send messages to other users who are friends with him. YensoGram also allows the abilty to update and delete posts or chats made by the user.

If you're familiar with Flask, application.py is where the main back-end source code lives on. helpers.py contains some helper functions that are used in application.py. The front-end html files are in templates folder and finance.db is a sqlite database for the application. A version of YensoGram built with Django is underway.

A video of this project's demonstration is at:

Creator

Onyenso Uchenna J.

yensogram's People

Contributors

onyenso avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.