Portfolio.
Terre d'Eywar_BG_Image
Terre d'Eywar_Image

Terre d'Eywar

TechIcon_0TechIcon_1TechIcon_2TechIcon_3TechIcon_4TechIcon_5TechIcon_6TechIcon_7

About the project.

Terre d'Eywar_Mockup_Image

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

>
Anonymous Login

Students can conveniently log in anonymously to browse and access study materials.

Secure Access

Utilizes NextAuth for secure authentication of authorized users using Google and Github Auth providers.

Streamlined Resource Management

Efficient upload, update, and management of study materials using EdgeStore cloud storage.

Document Download

Easily download PDF documents for offline access.

Efficient Data Management

Automatically caches query results, reduces redundant network requests, and improves overall application performance using Tanstack Query.

Responsive Design

Enjoy a seamless experience across devices with a responsive design that adapts to various screen sizes and orientations.

SEO Optimization

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

/>
Next.js Next.js

A React framework for server-side rendering, static site generation, and routing, offering improved performance and SEO optimization.

TypeScript TypeScript

A superset of JavaScript adding static typing for building large-scale applications with enhanced maintainability and tooling support.

Tailwind CSS Tailwind CSS

A utility-first CSS framework providing pre-designed, atomic-level utility classes for rapid UI development with minimal CSS code.

React Query React Query

React library for managing, caching, and synchronizing server state in web applications, providing a powerful and intuitive API for fetching and updating data.

Zustand Zustand

Tiny, fast, and scalable state management for React applications, providing a simple and intuitive API.

Nunjucks Nunjucks

Nunjucks is a JavaScript template engine that allows you to dynamically generate HTML from templates and data.

NextAuth.js NextAuth.js

Authentication library designed specifically for Next.js applications, providing robust authentication features and seamless integration.

EdgeStore EdgeStore

EdgeStore is an open-source file storage service, designed for scalability and performance, with efficient updates and minimal API.