Skip to content

tanmaysinghal98/istayathome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

An awesome application to spread positivity.
View Demo · Report Bug · Request Feature

Table of Contents

About The Project

Product Name Screen Shot

Motivation

Enthusiasm is more contagious than a virus

  • We need a reason for celebration, specially when we cannot go out
  • Productively utilise time
  • Realistic challenges
  • Sharing enthusiasm
  • Virtually connecting with our buddies for a purpose
    • Adding a purpose like sharing an innovative challenge
  • Sharing positivity on social media
    • For example, Ice bucket challenge shared on Instagram

Idea

  • 📱A webapp platform to showcase a list of challenges
    • Example of challenges: See your childhood photos, Try old clothes, Create a meme, etc
  • 🔝Users will complete challenges and gain points
    • Completing a challenge will earn user points
  • 💯Celebratory image as a recognition once challenge is completed
  • 💕Sharing options to share on Social Media and nominate friends
    • Share and earn more traction, in turn spread good vibes

Implementation

  • Front end hosted on S3 bucket
  • Get challenges from DynamoDB through API gateway
  • A unique user is created if existing user cookie is not found
  • When image is uploaded, lambda creates another achievement image and stores in S3
  • Same image is returned to UI, as a shareable content
  • User can update personal information on Profile page; User information stored in DynamoDB

Built With

Getting Started and Usage

This repository consists of 3 sub-parts. Read their corresponding README.md for information on installation and usage.

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.

About

Favourite quarantine timepass. Visit https://istayathome.in

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published