MySQL, MongoDB, OracleDB
React Native
HTML / CSS, JavaScript, Java, Python, C++, TypeScript
Express.js
AngularJS, React
Git, GitLab, GitHub
Sublime Text, VS Code
Bootstrap
Eslint, Prettier
AWS S3, Azure
Redux, Redux (with Saga and Thunk)
GraphQL
Amazon Web Services(Cognito, SNS, S3, Dynamo DB, AppSync)
It was very similar to Google drive. I used Angular for frontend , the back-end consisted of a root folder , in which you can create multiple folders and save files using spring-boot REST API , you could also create folders within the folders , just like our normal systems , there were validation on type and sizeof file that could be uploaded , the directory-structure was a collection in MongoDB , each directory holding the folders it contains and a list of foreign keys , using which we could get the required file from fileStore-collection in mongoDB.
The app represented business operations and critical data in pictorial form. I used Angular and AmCharts library to generate different type of charts PI , BAR , etc as per business needs , for best possible Representation of the key point indicators data . The spring boot API held the logic for the manipulation of the fetched information from the MySQL Database.
A React.js app built with SignUp and Login using AWS congnito user pool service . It uses redux to store user cart Information . The app also had a subscription feature to display products to user, that were newly added from backend in real-time.