Giter VIP home page Giter VIP logo

gatherin's Introduction

GATHER-IN

Gather-in is an app, designed to facilitate online social interactions by allowing users to join virtual gatherings via connecting video chats. Users can create their own places and schdule events, which will then automatically activate at a date and time of their choosing. Othr users can view evnts on the place page. If there is an ongoing event, they can join it, or if they're interested in a future event, they can see its date and time.

Original app : gatherin.life

RUN

in ordr to run the app, followings variables must be added to env file.

  • DATABASE_URL
  • NEXT_AUTH_SECRET
  • GITHUB_ID
  • GITHUB_SECRET
  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET
  • NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME
git clone https://github.com/osmnfdrcn/gatherin.git
npm install
npm run build
npm run start
>>>>>>> 48b618d1e7ca7c8d8d02eb4e9720c6761e721a20

Tech-Stack

  • Typescript, NextJS, Redux Toolkit, Tailwind CSS, Next-Auth, Next-Intl, Cloudinary, ZegoCloud

1.Authentication

  • Users have the option to sign up and log in either through their social media accounts or by creating a gatherin account using their email.
  • Authentication's implemented by using Next-Auth.

2.Multi-Languaagee

  • Application supports both Turkish and English.
  • Multi-language feature's implemented by using Next-Intl.

3.Video Conferencing

  • When a gathering is active, users can join and communicate with each other.
  • Video Conferencing's implemented by using ZegoCloud.

gatherin's People

Contributors

osmnfdrcn 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.