Skip to content
/ Pandora Public

Pandora is a comprehensive financial banking platform that seamlessly integrates mobile and web applications.

Notifications You must be signed in to change notification settings

Flepsz/Pandora

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Pandora: A Comprehensive Financial Banking Platform

Description:

Pandora is a comprehensive financial banking platform that seamlessly integrates mobile and web applications to provide a superior banking experience for its users. The platform comprises a robust React Native (Expo) mobile app with TypeScript and Tailwind for a user-friendly interface, a secure Django REST API backend with djoser for authentication, and a Next.js hotpage for landing page optimization.

Key Features:

  • Mobile Banking App:

    • Secure account access and management
    • Real-time transaction monitoring
    • Fund transfers and bill payments
    • Personalized financial insights
  • Django REST API Backend:

    • Robust and scalable API infrastructure
    • Secure user authentication and authorization
    • Efficient data management and transaction processing
  • Next.js Hotpage:

    • High-converting landing page for customer acquisition
    • Engaging and informative content for brand promotion
    • Seamless integration with the mobile app

Technologies:

  • Frontend:

    • React Native (Expo): Cross-platform mobile development framework
    • TypeScript: Statically typed programming language for JavaScript
    • Tailwind CSS: Utility-first CSS framework for rapid styling
    • Next.js: React framework for server-side rendering and static site generation
  • Backend:

    • Django: Python-based web framework
    • djoser: Django REST framework extension for authentication

Installation:

  1. Clone the repository:
git clone https://github.com/flepsz/pandora.git
  1. Install dependencies:

Frontend:

cd app/frontend
npm install

Backend:

cd app/backend
pip install -r requirements.txt
  1. Set up database:

Backend:

cd app/backend
python manage.py migrate
  1. Run the applications:

Frontend:

cd app/frontend
npm run start

Backend:

cd app/backend
python manage.py runserver

Deployment:

Pandora can be deployed to various platforms, including Expo, iOS, Android, and cloud platforms like Heroku or AWS. For detailed deployment instructions, please refer to the respective documentation.

Contributing:

We welcome contributions to Pandora! If you have any suggestions or improvements, please feel free to create an issue or submit a pull request.

License:

Pandora is licensed under the MIT License.

Additional Notes:

  • Consider adding screenshots or videos showcasing the mobile app, web app, and landing page.
  • Include links to relevant documentation or resources (React Native, Expo, Tailwind CSS, Django, djoser, Next.js, etc.).
  • Provide clear instructions for installation, testing, and deployment.
  • Encourage users to star the repository and contribute to its development.

I'm here to help!

Feel free to ask any further questions or request assistance in refining the README file for your Pandora repository. Remember, a well-structured and informative README file enhances the user experience and attracts more contributors to your project.

Let me know if you have any other questions!

About

Pandora is a comprehensive financial banking platform that seamlessly integrates mobile and web applications.

Topics

Resources

Stars

Watchers

Forks