
Trains of Rajbari is a comprehensive community platform designed to serve railway enthusiasts and daily commuters in the Rajbari district of Bangladesh. The platform provides real-time train schedules, station information, community updates, and a rich gallery of train photographs.
/schedules?station=rajbari)React 19.2.1 - Latest React with concurrent features
Vite 7.2.6 - Next-generation frontend tooling
Tailwind CSS 3.4.17 - Utility-first CSS framework
shadcn/ui - Re-usable component library
AnimatePresenceESLint 9.17.0 - Code linting
PostCSS 8.4.49 - CSS transformation
Autoprefixer 10.4.20 - Vendor prefix automation
One of the standout features of this project is the animated railway track that runs along the left side of the page, complete with a moving train that travels smoothly along the tracks.
Railway Track Component (RailwayTrack.jsx):
Train Animation Component (TrainAnimation.jsx):
Train Particles (TrainVibes.jsx):
Clone the repository
git clone https://github.com/faketi101/trainsofrajbari.git
cd trainsofrajbari
Install dependencies
pnpm install
Start development server
pnpm run dev
Open your browser
http://localhost:5173
pnpm run build
The optimized production build will be in the dist/ directory.
pnpm run preview
trainsofrajbari/
βββ public/ # Static assets
β βββ logo-circle.png # Logo
β βββ sitemap.xml # SEO sitemap
β βββ stations/ # Station images
β βββ trains/ # Train images
βββ src/
β βββ components/
β β βββ layout/ # Layout components
β β β βββ Layout.jsx # Main layout wrapper
β β βββ navbar.jsx # Navigation bar
β β βββ footer.jsx # Footer
β β βββ sections/ # Page sections
β β β βββ Hero.jsx # Hero section
β β β βββ Schedule.jsx # Train schedule
β β β βββ Stations.jsx # Station cards
β β β βββ TrainTypes.jsx # Train type info
β β β βββ Gallery.jsx # Photo gallery
β β β βββ Videos.jsx # Video section
β β β βββ Updates.jsx # Blog updates
β β βββ ui/ # Reusable UI components
β β βββ ShareButton.jsx # Share functionality
β β βββ SEOHead.jsx # SEO meta tags
β β βββ RailwayTrack.jsx # Track animation
β β βββ TrainAnimation.jsx # Train movement
β β βββ TrainVibes.jsx # Particle effects
β βββ pages/ # Route pages
β β βββ Home.jsx # Homepage
β β βββ Schedules.jsx # Schedules page
β β βββ About.jsx # About page
β β βββ Blogs.jsx # Blog listing
β β βββ BlogDetails.jsx # Single blog
β β βββ TrainDetails.jsx # Train details
β β βββ StationGallery.jsx # Station gallery
β βββ data/ # Data files
β β βββ index.js # Data exports
β β βββ trainData.json # Train schedules
β β βββ trainImages.json # Image paths
β βββ lib/ # Utilities
β β βββ utils.js # Helper functions
β βββ App.jsx # Root component
β βββ main.jsx # Entry point
β βββ index.css # Global styles
βββ .gitignore
βββ package.json
βββ pnpm-lock.yaml
βββ vite.config.js # Vite configuration
βββ tailwind.config.js # Tailwind configuration
βββ postcss.config.js # PostCSS configuration
βββ eslint.config.js # ESLint configuration
βββ README.md # This file
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
git checkout -b feature/AmazingFeature)git commit -m 'Add some AmazingFeature')git push origin feature/AmazingFeature)Distributed under the MIT License. See LICENSE for more information.
Trains of Rajbari Community
Developer
Project Link: https://github.com/faketi101/trainsofrajbari
Made with β€οΈ for the Railway Community of Rajbari
β Star this repo if you find it helpful!
</div>β"A Game-Changer for Railway Enthusiasts in Rajbari!" As a railway enthusiast, I've been searching for a reliable platform to check train schedules and connect with fellow train lovers in Rajbari. Trains of Rajbari has exceeded all my expectations! The website is beautifully designed with smooth animations and an intuitive interface. I especially love the station-specific schedule filtering and the ability to share train timings with my friends instantly. The animated railway tracks and moving train add such a delightful touch to the browsing experience. What impressed me most is how TARIKUL has built this platform with the community in mind. The emergency notification system, comprehensive station galleries, and real-time updates have made planning my daily commute so much easier. The SEO optimization means I can quickly find specific station schedules through Google, and the mobile experience is flawless. This isn't just a websiteβit's a complete community hub for everyone who loves trains in Rajbari district. The attention to detail, from the off-day highlighting to the train number displays, shows that TARIKUL truly understands what railway enthusiasts need. Highly recommended for anyone traveling through Rajbari, Pangsha, Kalukhali, or Pachuria stations!β

Ziaul Haque
Trains of Rajbari
Founder
Let's work together
Feel free to reach out to me for any project or collaboration. I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.