Coder Social home page Coder Social logo

whatcha's Introduction

Less of “Whatcha you doin?” and more of “just doing”!

💭 Motivation

Have you ever come across these thoughts?

  • “Man, I am losing track of how I am spending my time? It’s like I am doing everything but still nothing.”
  • “What have I learnt, what I want to, what I will - it's just a mess…”
  • “I wonder what everybody else is upto these days?”
  • “I wonder what my college senior did right in his fifth sem?”
  • “Where can I find and approach people to talk about my projects, the technologies I have explored and want to explore? Like how would I know if someone would be interested?”

It often comes to our mind that what other people are doing or learning, especially our colleagues or friends. More than that what is more troubling is the fact that often we get overwhelmed by things happening around us. Days are passing by and it is not as if you are not indulging in some fun and good stuff but still you know you can do more or could have done more and then you think can you, actually?

What is required is better organisation and management of your activities and priorities plus, a right direction and healthy mix of attitude and motivation to help you achieve productivity, growth and peace of mind.

💡 The idea

Whatcha is a place where people can log their daily activities and share what they are working on, what they are learning and what they are exploring. The idea is to boost productivity through sharing your work with the community and through noticing what others are investing their time and effort in. Documenting and sharing your exploits shall help others but much more than it’s for you to reflect on your thoughts and actions and at the same time learn and explore.

🤩 What makes it special?

There a few things which form the USP of this project, because of it

  • there is no need for the “whatcha you doin?” question,
  • you actually have a platform that focuses on the process,
  • you post stuff that you are doing - that means you share your work and at the same time reflect on your activities and thoughts,
  • you learn from others’ work and can connect with them for learning more,
  • and you have an awesome community with a motivated group of people.

This is not a platform which focuses on building a social media network, rather it focuses on building individuals and communities.

🧰 Tools and Technologies

ReactReduxSASSNodeJSExpress.jsMySQLGitHeroku

  • UI interfaces - React
  • State Management - Redux
  • Styling - Sass
  • Backend server - Node.js
  • Backend framework - Express
  • Chat - Socket.IO
  • API - REST
  • Database - MySQL
  • Authentication - JSON Web Tokens (JWT)
  • Cloud Storage - Cloudinary
  • Deployment - Heroku
  • Version Control - Git, GitHub
  • Code Editor - Visual Studio Code

📋 Features

  • 4-column user interface, no routes
  • Google Sign-in
  • Users can Create, Read, Update and Delete Posts
  • Image and content for every Post
  • Feed section for all posts
  • Trending section for trending posts
  • Markdown support for "Create new Blog"
  • Blogs section for all blogs
  • Upvotes on a post
  • Comments on posts
  • Likes on a comment
  • Option to save posts
  • Saved posts section
  • Chat section
  • Option to delete chat history
  • Edit Profile information
  • Follow/Unfollow other users
  • View Connections and all users
  • View profiles of other users
  • Search users in Connections, Explore and Chat

🔮 Future Prospects

  • Option to view posts of a user
  • Tags for posts
  • User dashboard
  • Notifications
  • Activity Log for every user
  • Option for "Sharing a Post" on other social media platforms

✨ Team

🔒 License

This project is licensed under the terms of the MIT license.

whatcha's People

Contributors

ramjirathore avatar hemant2132 avatar prernasingh14 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.