
About the project.

Terre d'Eywar is a travel agency. The website allows users to book tours showcasing authentic experiences in Algeria through clear pages, immersive photos, and customer testimonials. With just a few clicks, a simple form submits a complete request, which the team receives and processes quickly (automatic notifications). The site reassures visitors and facilitates decision-making by combining transparent information, inspiring visuals, and responsive follow-up.
Features
>Students can conveniently log in anonymously to browse and access study materials.
Utilizes NextAuth for secure authentication of authorized users using Google and Github Auth providers.
Efficient upload, update, and management of study materials using EdgeStore cloud storage.
Easily download PDF documents for offline access.
Automatically caches query results, reduces redundant network requests, and improves overall application performance using Tanstack Query.
Enjoy a seamless experience across devices with a responsive design that adapts to various screen sizes and orientations.
Crafted with SEO best practices, ensuring optimal visibility on search engines. From keyword-rich content to streamlined meta tags and efficient site architecture.
Features
>Tech Stack
/>A React framework for server-side rendering, static site generation, and routing, offering improved performance and SEO optimization.
A superset of JavaScript adding static typing for building large-scale applications with enhanced maintainability and tooling support.
A utility-first CSS framework providing pre-designed, atomic-level utility classes for rapid UI development with minimal CSS code.
React library for managing, caching, and synchronizing server state in web applications, providing a powerful and intuitive API for fetching and updating data.
Tiny, fast, and scalable state management for React applications, providing a simple and intuitive API.
Nunjucks is a JavaScript template engine that allows you to dynamically generate HTML from templates and data.
Authentication library designed specifically for Next.js applications, providing robust authentication features and seamless integration.
EdgeStore is an open-source file storage service, designed for scalability and performance, with efficient updates and minimal API.