Skip to content

Currently fixing caching issues between EC2 and t2.micro node 🫤

Notifications You must be signed in to change notification settings

DennisY888/Velorum-trading-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Velorum

FULL Demo (57 seconds)

Watch the video

Click on the image to watch the project demo


What does it do

  • Velorum is a virtual stock trading platform aimed to gamify the investing experience, providing global leaderboard and personalized progress visualizations to fuel engagement and interactivity. The risk-free, elegant trading operations, with an appealing interface, makes Velorum a fun but profession, competent stock trading platform for simulating stock investing.

Skills

  • Django REST Framework, React.js, PostgreSQL, Tailwind CSS, React Router, Axios, Relational Database Design, Integration Testing, CI/CD

Purpose

  • Gain competency in advanced full-stack development, involving scalability, cloud hosting with AWS, backend optimization, caching, automated task management, database indexing, contextual field serialization, data pagination, and more
  • Gain extensice frontend development experience with React, API fetching, user-driven events, animations, data visualizations, and UI state management with asynchronous processing

Features Worth Noting

  • Engineered a real-time stock trading platform with portfolio management, dashboard, and leaderboard
  • Developed scalable, secure RESTful API endpoints using Django and JWT authentication, backed with comprehensive integration testing; improved server response times with contextual field serialization and frontend caching under frequent incoming requests
  • Solved third-party rate limit issues by caching static and real-time stock data, reducing external API calls by 70%. Optimized caching of real-time stock attributes within 0.5-second intervals, minimizing redundant API queries across multiple users
  • Designed relational PostgreSQL models; optimized performance with Django ORM, leveraging query indexing, eager loading, and pagination to improve processing and retrieval time
  • Built a responsive UI with Tailwind and React, optimizing performance through memoization and debouncing
  • Deployed via AWS EC2, RDS, CloudFront, S3, ElastiCache, Route 53

About

Currently fixing caching issues between EC2 and t2.micro node 🫤

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published