Skip to content

Amantran is an Android App that could be used to make a Guest List for a function. It uses the concepts of RestAPIs using NodeJS and MongoDB. The API calls have been made via Volley in the Android App.

Notifications You must be signed in to change notification settings

AtulSingh72/Amantran

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Images Images Images Images

Amantran


Amantran is an Android App to maintain and edit a Guest List and view others' Guest List.

📝 Table of Contents

🧐 About

Amantran is an Android Application that aims at easing your task at remembering names for an event. You may simply use this to app to make a list of all your Guests in this App and never forget to call anyone of them. You can also share this app with other members of your family and thus can distribute your task of preparing the Guest List. You can also view there made Guest Lists in real-time.

🤔 How it's made

The App Development consisted of 3 main phases:

  • API Setup

    For building and seting up the APIs, we used NodeJS, ExpressJS and MongoDB. Using NodeJS and ExpressJS, routes were setuped and the database is was stored using MongoDB. For database storage purposes, cloud storage offered by Mongo Atlas was used. The routes fetched, handled and forwaded data in form of JSON which then could be used in our App or via Postman. The code was then pushed onto a Heroku server and was made live for use.

  • App Backend

    The Android App is built using Java as it's backend language. The routes were hit and the data were parsed using Volley dependency for Android. Evey user (owner of the Guest List) had a unique ID which was stored in the Shared Preferences to enable the app to have a one-time login system. The name which he uses while login is used and his/her list is available to other users by that name. Volley has been the choice for this app solely because it makes it simple to make RestAPI calls.

  • App Frontend

    The frontend was built using simple UI Material Design elements and a custom ListView Styling.

🎈 Usage

Using the app is fairly simple and intuitive. Below are the detailed steps for the same.

  1. Just login to the app with you Name. Remember that this name will be shown to others. This Login Screen will only appear on your first opening of the app.
  2. Now you get a screen displaying various other users of the app on top and two options at the bottom to choose your Friend or Family Guest List. You can view other's Guest List by clicking on his/her name.
  3. Clicking on Friends or Family will present you with a list of Guests entered and you also get an option to add or remove the Guests.
  4. You can also add, edit or delete the Guest from the lists.

⛏️ Built Using

About

Amantran is an Android App that could be used to make a Guest List for a function. It uses the concepts of RestAPIs using NodeJS and MongoDB. The API calls have been made via Volley in the Android App.

Topics

Resources

Stars

Watchers

Forks