Fin Read

FinReads help you demystify the complex and sometimes overwhelmingly confusing world of Personal Finance, Stock Markets, Taxation & Compliances, Startups & Economy in short and concise 60 words summary.

Scope of project

Clients had earlier software with slow processing of websites as well as outdated CMS and wanted to incorporate new technology which we provided with a solution of resizing the images to be uploaded and also with interactive user interface.

The existing project was not user friendly and wanted the project to reach the high number of mobile users so wanted to develop a news app .

Solution defined

We provided solutions with providing mobile user interfaces by developing mobile apps and also have overcome the problem of slowness by using new technology in site using bootstrap and also have been used by AWS for posting the contents and also have pushed the images from Cloud front.

Tech stack used

Architecture
  • Client-server architecture
  • Multiple clients:
    • Frontend (browser MPA written in Angular)
    • Flutter application
  • The backend is the server (provides REST services written in php lumen framework)
  • The backoffice is completely isolated (separate frontend, separate backend, on a special VPN)
  • SaaS Solution – multiple organizations in the same application cluster

Technologies

  • Frontend: Angular, Grunt, Bootstrap
  • Backend: php 7.2 Lumen Framework
  • Server: Nginx Ubuntu 20.04 LTS
  • Database: MongoDB 4.2
  • Cloud: AWS, SES, CloudFront, S3, EC2
  • Developer tools: Trello, Jenkins, Bitbucket
  • Devops related: Aws pipeline
  • Developer tools(Flutter application): Visual Studio Code, Android Studio, Xcode

Outcome of proposed solution

We take all its content and pack it into a seamless, enjoyable, and easy to navigate mobile experience.

As the goal was to create an all-inclusive news app, we knew the app must include the flexibility to add more content as needed. As a truly dynamic news app, we engineered for a smooth addition of modules with zero to minimal effort—making it easy for users to get real time news updates.

A content management system, which facilitated an easy integration of modules with minimal upload effort.Relevant, simplified push notifications to help users access key content.

Open chat