Skip to content

Commit 8b44a6a

Browse files
authored
Merge pull request #3 from codeTun/config
Config
2 parents 7e94e38 + 5b34a4e commit 8b44a6a

File tree

12 files changed

+204
-12
lines changed

12 files changed

+204
-12
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"@testing-library/react": "^13.4.0",
88
"@testing-library/user-event": "^13.5.0",
99
"@vercel/analytics": "^1.2.2",
10+
"@vercel/speed-insights": "^1.1.0",
1011
"dotenv": "^16.3.1",
1112
"email-validator": "^2.0.4",
1213
"flag-icons": "^7.2.3",

pnpm-lock.yaml

Lines changed: 31 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/projectImages/defendher.png

1.5 MB
Loading
102 KB
Loading

public/projectImages/potential.png

579 KB
Loading
114 KB
Loading

src/_data/projects.json

Lines changed: 46 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[
22
{
33
"title": "Promolab",
4-
"description": "Your vision our responsability",
4+
"description": "Your vision our responsibility",
55
"image": "/projectImages/promolab.png",
66
"image2": "/projectImages/promolab-picture.webp",
77
"image3": "/projectImages/routes3.png",
8-
"body": "Promolab is Tunisia's premier e-commerce platform tailored for laboratory and chemical products. We're committed to simplifying procurement for researchers, educators, and industry professionals by offering a curated catalog of high-quality supplies from trusted sources.With a focus on user experience and reliability, Promolab is revolutionizing how scientific endeavors are supported and pursued in Tunisia. Join us and streamline your laboratory procurement with Promolab.",
8+
"body": "Promolab is Tunisia's premier e-commerce platform tailored for laboratory and chemical products...",
99
"technologies": [
1010
"React Js",
1111
"Next Js",
@@ -25,42 +25,41 @@
2525
"image2": "/projectImages/esouq-desc.png",
2626
"image3": "/projectImages/weather3.png",
2727
"technologies": ["JavaScript", "Next Js", "Tailwind Css", "Node Js"],
28-
"body": "Esouq is a versatile ERP (Enterprise Resource Planning) solution designed to streamline operations and enhance efficiency for businesses of all sizes. Our integrated platform encompasses a range of essential functionalities including CRM (Customer Relationship Management), procurement, inventory management, and more.With Esouq, enterprises can seamlessly manage their entire workflow, from customer interactions to procurement processes, all within a centralized system. Our user-friendly interface and customizable features ensure a tailored experience that meets the unique needs of each organization.By leveraging Esouq's powerful tools, businesses can optimize resource allocation, improve decision-making, and drive growth. Whether it's managing sales pipelines, tracking inventory levels, or analyzing performance metrics, Esouq empowers enterprises to stay ahead in today's dynamic marketplace.Experience the next level of enterprise management with Esouq and unlock your business's full potential.",
28+
"body": "Esouq is a versatile ERP (Enterprise Resource Planning) solution designed to streamline operations...",
2929
"github": "https://github.com/codeTun/e-souq",
3030
"deployed": "",
3131
"bgcolor": "var(--hl-color)",
3232
"id": "2"
3333
},
34-
3534
{
3635
"title": "MEDITECH",
37-
"description": "Medical Plateform",
36+
"description": "Medical Platform",
3837
"image": "/projectImages/meditechbg.jpg",
3938
"image2": "/projectImages/meditech.png",
4039
"image3": "/projectImages/meditech.png",
4140
"technologies": ["JavaScript", "HTML", "CSS", "Django"],
42-
"body": "MediTech is a cutting-edge medical platform tailored specifically for doctors, providing seamless access to patient information, treatment plans, and medical records.With MediTech, doctors can efficiently manage their patient data, streamline communication with healthcare teams, and make informed decisions with ease. Our user-friendly interface and intuitive features ensure a smooth and productive workflow, allowing doctors to focus on delivering quality care to their patients.Key features of MediTech include:Comprehensive patient management system: Easily access and update patient information, medical histories, and treatment plans.Secure communication tools: Facilitate collaboration with healthcare teams through secure messaging and file sharing.Advanced analytics: Gain insights into patient outcomes, treatment efficacy, and practice performance to optimize decision-making.Customizable workflows: Tailor the platform to suit the unique needs and preferences of individual doctors and medical practices.Built with the latest technologies and adhering to the highest standards of security and compliance, MediTech is the ultimate solution for modern medical professionals. Experience the future of medical practice management with MediTech.",
41+
"body": "MediTech is a cutting-edge medical platform tailored specifically for doctors...",
4342
"github": "https://github.com/codeTun/MEDITECH",
4443
"deployed": "",
4544
"bgcolor": "#6c4bf4",
4645
"id": "3"
4746
},
4847
{
4948
"title": "IEEE Wie",
50-
"description": "For a colllege project",
49+
"description": "For a college project",
5150
"image": "/projectImages/Student.png",
5251
"image2": "/projectImages/WIE-Logo.png",
5352
"image3": "/projectImages/team3.png",
5453
"technologies": ["HTML", "SCSS", "JavaScript"],
55-
"body": "IEEE WIE: Empowering Primary Students and Teachers for SuccessIEEE WIE isn't just a platform—it's a transformative tool for primary education, designed to empower both students and teachers with innovative resources and collaborative tools.For Teachers:With IEEE WIE, educators gain access to a comprehensive suite of classroom management tools, enabling seamless lesson planning, assignment tracking, and student assessment. Our platform facilitates secure communication between teachers, students, and parents, fostering collaboration and engagement in the learning process.For Students:IEEE WIE offers primary students an interactive learning experience like no other. Through our platform, students can explore dynamic educational resources, participate in engaging activities, and receive personalized feedback to support their academic growth. With IEEE WIE, learning becomes an exciting journey of discovery and achievement.Key Features of IEEE WIE:Comprehensive Classroom Management: Organize lessons, track assignments, and monitor student progress with ease.Secure Communication Channels: Foster collaboration and communication between teachers, students, and parents in a safe and secure environment.Interactive Learning Resources: Engage students with interactive lessons, educational games, and multimedia content tailored to their interests and learning styles.Personalized Learning Pathways: Adapt instruction to meet the individual needs and abilities of each student, providing targeted support and enrichment opportunities.",
54+
"body": "IEEE WIE: Empowering Primary Students and Teachers for Success...",
5655
"github": "https://github.com/codeTun/IEEE",
5756
"deployed": "",
5857
"bgcolor": "#f85781",
5958
"id": "4"
6059
},
6160
{
6261
"title": "Leoni OTMS",
63-
"description": "Its a tender call plateform for private sector , this is my final year project in the university ISIMM",
62+
"description": "Tender call platform",
6463
"image": "/projectImages/Leoni.png",
6564
"image2": "/projectImages/Leoni-tender-call.jpg",
6665
"image3": "/projectImages/team3.png",
@@ -71,23 +70,58 @@
7170
"Springboot",
7271
"Postgres"
7372
],
74-
"body": "The tendering process stands as a critical element in acquiring commercial goods and services. Traditionally managed through paper submissions or emails, this manual process suffers from inefficiencies and lacks traceability, impacting the proper selection of suppliers. The digitalization of this process emerges as an innovation, offering a unified platform where businesses can publish tender calls and suppliers can apply.\n\nInitiating our final year project, we focus on developing a platform to digitalize the tendering process. Our goal is to create an integrated solution that enhances transparency, traceability, and efficiency. This platform will centralize submissions and provide analytical tools to objectively and comprehensively evaluate offers, reducing human errors and optimizing supplier selection. Thus, our project aims to contribute to a more streamlined and equitable management of tender calls, addressing contemporary needs of both businesses and suppliers.\n\nStructure of the Report:\n- Preliminary Study: Provides an overview of the project context, examines existing solutions, and details our own solution and methodology.\n- Project Initialization: Focuses on the pre-sprint phase, defining functional and non-functional requirements, discussing technological decisions, and outlining the platform architecture.\n- Project Releases: Describes specific project releases, covering specification, design, and implementation stages, along with summaries of key findings and progress at each phase.",
73+
"body": "The tendering process stands as a critical element in acquiring commercial goods and services...",
7574
"github": "https://github.com/codeTun/",
7675
"deployed": "",
7776
"bgcolor": "#8900EE",
7877
"id": "5"
7978
},
8079
{
8180
"title": "Gaoua Gold",
82-
"description": "Its company for gold mining in Burkina Faso",
81+
"description": "Company for gold mining in Burkina Faso",
8382
"image": "/projectImages/gaoua-gold.png",
8483
"image2": "/projectImages/gaoua-info.jpg",
8584
"image3": "/projectImages/team3.png",
8685
"technologies": ["Wordpress", "CMS"],
87-
"body": "Gaoua Gold is a WordPress website project developed for a gold mining company in Burkina Faso. This project involved creating an online platform that enhances the company’s digital presence and streamlines their communication processes.\n\nThe primary objective was to build a user-friendly and visually appealing website that effectively showcases Gaoua Gold’s operations, services, and achievements. By leveraging WordPress, we ensured that the website is easy to manage and update, allowing the company to keep their content fresh and relevant.\n\nThe development process included the following key phases:\n- Preliminary Study: Understanding the client’s requirements, analyzing existing websites in the industry, and planning the project’s scope and objectives.\n- Design and Development: Creating wireframes and mockups, followed by the development of the website using WordPress. Special attention was given to SEO best practices and responsive design to ensure accessibility across all devices.\n- Testing and Deployment: Conducting thorough testing to identify and fix any issues, and deploying the website to a live server. Post-launch support was also provided to ensure smooth operation and address any client feedback.\n\nThis project successfully delivered a professional and functional website that supports Gaoua Gold’s business goals and enhances their online presence.",
86+
"body": "Gaoua Gold is a WordPress website project developed for a gold mining company in Burkina Faso...",
8887
"github": "https://github.com/codeTun/",
8988
"deployed": "https://gaouagoldcompany.com/",
9089
"bgcolor": "#FACD01",
9190
"id": "6"
91+
},
92+
{
93+
"title": "DefindHer",
94+
"description": "Website and browser extension for the WIE Act Competition",
95+
"image": "/projectImages/defindher-1.png",
96+
"image2": "/projectImages/defindher-2.png",
97+
"image3": "/projectImages/defindher-3.png",
98+
"technologies": [
99+
"AI",
100+
"Browser Extension",
101+
"Python",
102+
"Next.js",
103+
"Tailwind CSS",
104+
"Node.js",
105+
"REST API",
106+
"DOM Manipulation"
107+
],
108+
"body": "DefindHer is a website and browser extension designed to create safer and more respectful interactions on social media...",
109+
"github": "https://github.com/codeTun/wie-act-challenge",
110+
"deployed": "https://defend-her.vercel.app/",
111+
"bgcolor": "#FFB800",
112+
"id": "7"
113+
},
114+
{
115+
"title": "Potential",
116+
"description": "Solution for Open Data AI Abu Dhabi Competition",
117+
"image": "/projectImages/potential-1.png",
118+
"image2": "/projectImages/potential-2.png",
119+
"image3": "/projectImages/potential-3.png",
120+
"technologies": ["Azure", "Next.js", "Tailwind CSS", "Node.js", "REST API"],
121+
"body": "Potential is a data-driven platform developed for the Open Data AI Abu Dhabi Competition...",
122+
"github": "https://github.com/codeTun/potential",
123+
"deployed": "https://potential-kegz.vercel.app/",
124+
"bgcolor": "#0078D4",
125+
"id": "8"
92126
}
93127
]

src/components/ProjectList.jsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import "../i18n"; // Ensure i18n is initialized
1414
const ProjectList = () => {
1515
const { t } = useTranslation();
1616
const projectDetails = t("projects.project-details", { returnObjects: true });
17+
console.log("Number of projects loaded:", projectDetails.length);
1718

1819
return projectDetails.map((project, index) => (
1920
<ProjectCard

src/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import App from "./App";
1515
import { BrowserRouter } from "react-router-dom";
1616
import { I18nextProvider } from "react-i18next";
1717
import i18n from "./i18n"; // Import the i18n configuration
18+
import { SpeedInsights } from "@vercel/speed-insights/react";
1819

1920
const root = ReactDOM.createRoot(document.getElementById("root"));
2021
root.render(
@@ -23,6 +24,7 @@ root.render(
2324
<I18nextProvider i18n={i18n}>
2425
<App />
2526
<Analytics />
27+
<SpeedInsights />
2628
</I18nextProvider>
2729
</BrowserRouter>
2830
</React.StrictMode>

src/locales/ar/translation.json

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,47 @@
120120
"deployed": "https://gaouagoldcompany.com/",
121121
"bgcolor": "#FACD01",
122122
"id": "6"
123+
},
124+
{
125+
"title": "ديفندهر",
126+
"description": "موقع ويب وإضافة متصفح لمسابقة WIE Act",
127+
"image": "/projectImages/defindher.png",
128+
"image2": "/projectImages/defindher2.png",
129+
"image3": "/projectImages/defindher-3.png",
130+
"technologies": [
131+
"IA",
132+
"Extension de navigateur",
133+
"Python",
134+
"Next.js",
135+
"Tailwind CSS",
136+
"Node.js",
137+
"API REST",
138+
"Manipulation du DOM"
139+
],
140+
"body": "ديفندهر هو موقع ويب وإضافة متصفح تم تصميمهما لإنشاء تفاعلات أكثر أمانًا واحترامًا على وسائل التواصل الاجتماعي...",
141+
"github": "https://github.com/codeTun/wie-act-challenge",
142+
"deployed": "https://defend-her.vercel.app/",
143+
"bgcolor": "#FFB800",
144+
"id": "7"
145+
},
146+
{
147+
"title": "بوتنشال",
148+
"description": "حل لمسابقة Open Data AI أبوظبي",
149+
"image": "/projectImages/potential.png",
150+
"image2": "/projectImages/potential2.png",
151+
"image3": "/projectImages/potential-3.png",
152+
"technologies": [
153+
"Azure",
154+
"Next.js",
155+
"Tailwind CSS",
156+
"Node.js",
157+
"API REST"
158+
],
159+
"body": "بوتنشال هو منصة تعتمد على البيانات، تم تطويرها لمسابقة Open Data AI أبوظبي...",
160+
"github": "https://github.com/codeTun/potential",
161+
"deployed": "https://potential-kegz.vercel.app/",
162+
"bgcolor": "#0078D4",
163+
"id": "8"
123164
}
124165
]
125166
},

0 commit comments

Comments
 (0)