Giter VIP home page Giter VIP logo

idbd-school-project's Introduction

iDBD

Hello, this is social media based on Books. This app aims bring together people who loves talking about and discuss. In this app, used firebase for authentication and database.

Warning: Firebase rules are closed so some features may be not working

Features

  • User can login with e-mail
  • Sign up with e-mail
  • User can like books
  • User can see liked books
  • User can write comment about books
  • User can vote books (like reddit)
  • App can make suggestions in line with the user's tastes.
  • App can send e-mail for verification

This app uses several apis whic is listed:

  • Google book api
  • Random robot figure creator api

Note: Currently working on OtherDetail branch

Ui overview

Screenshots

Authentication

User fills requried area and login to the app. If user does wrong action app will warns about fail with snackbar

!!New: User can change background with switch button that aligned to top right
Login Screen Login Screen with Filled Area Sign up

Home

This is where user explore the app. User can look profile and other settings with drawer. User can look suggested books or can go to explore view via bottom navigation bar.

Home Drawer menu Explore

Profile And Searches

User can inspect profile and make search through google book api. Once a book liked it will automatically added to firebase database for store information

Profile Edit Profile Search Search results

Statistics And Publisher

User can look at monthly statistics. This statistics information includes most liked book categories. Also if user be publisher it will appear special button for publisher special settings.

Statistics Publisher Book add request Book add Categorie menu

Help and About

User can find quick tutorials about app also can find about us which is creator of this app. In about section user can click listed cards an go to linkedin profile

Help About Interaction with Profiles

idbd-school-project's People

Contributors

ruchan-o7 avatar

Stargazers

Yılmaz Yağız Dokumacı avatar Sara Nefise 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.