Add movie reservation system ap

feat/projects-list
Kamran Ahmed 4 months ago
parent 73ad509fcb
commit 95c980b12d
  1. 1
      src/components/Badge.tsx
  2. 2
      src/components/Projects/ProjectCard.tsx
  3. 3
      src/data/projects/image-processing-service.md
  4. 26
      src/data/projects/movie-reservation-system.md

@ -14,6 +14,7 @@ export function Badge(type: BadgeProps) {
grey: 'bg-gray-100 text-gray-700 border-gray-200', grey: 'bg-gray-100 text-gray-700 border-gray-200',
white: 'bg-white text-black border-gray-200', white: 'bg-white text-black border-gray-200',
teal: 'bg-teal-100 text-teal-700 border-teal-200', teal: 'bg-teal-100 text-teal-700 border-teal-200',
black: 'bg-gray-500 text-white border-gray-500',
}; };
return ( return (

@ -11,7 +11,7 @@ type ProjectCardProps = {
const badgeVariants: Record<ProjectDifficultyType, string> = { const badgeVariants: Record<ProjectDifficultyType, string> = {
beginner: 'yellow', beginner: 'yellow',
intermediate: 'green', intermediate: 'green',
advanced: 'red', advanced: 'blue',
}; };
export function ProjectCard(props: ProjectCardProps) { export function ProjectCard(props: ProjectCardProps) {

@ -8,6 +8,8 @@ nature: 'API'
skills: skills:
- 'Programming Language' - 'Programming Language'
- 'Image Processing' - 'Image Processing'
- 'Database'
- 'Queues'
seo: seo:
title: 'Image Processing Service Project Idea' title: 'Image Processing Service Project Idea'
description: 'Build a service that allows users to upload and process images.' description: 'Build a service that allows users to upload and process images.'
@ -143,6 +145,7 @@ GET /images?page=1&limit=10
- Put a rate limit on image transformations to prevent abuse. - Put a rate limit on image transformations to prevent abuse.
- Consider caching transformed images to improve performance. - Consider caching transformed images to improve performance.
- Implement error handling and validation for all endpoints. - Implement error handling and validation for all endpoints.
- Optionally use a message queue like RabbitMQ or Kafka to process image transformations asynchronously.
<hr /> <hr />

@ -0,0 +1,26 @@
---
title: 'Movie Reservation System'
description: 'Build a system that allows users to reserve movie tickets.'
isNew: false
sort: 15
difficulty: 'advanced'
nature: 'API'
skills:
- 'Programming Language'
- 'Image Processing'
- 'Database'
- 'Queues'
seo:
title: 'Movie Reservation System Project Idea'
description: 'Build a system that allows users to reserve movie tickets.'
keywords:
- 'movie reservation system'
- 'backend project idea'
roadmapIds:
- 'backend'
- 'nodejs'
- 'python'
- 'java'
- 'golang'
- 'spring-boot'
---
Loading…
Cancel
Save