Skip to content

Commit

Permalink
update File Architecture
Browse files Browse the repository at this point in the history
  • Loading branch information
YunusEmreAlps committed Nov 9, 2021
1 parent f495470 commit adc96bd
Show file tree
Hide file tree
Showing 74 changed files with 1,227 additions and 718 deletions.
50 changes: 48 additions & 2 deletions find_mentor/assets/i18n/en.json
Original file line number Diff line number Diff line change
@@ -1,40 +1,86 @@
{
"About Us": "About Us",
"Add users": "Add users",
"Already have an account? ": "Already have an account? ",
"Already Registered?": "Already Registered?",
"Apply Now": "Apply Now",
"Are you sure?": "Are you sure?",
"Call failed": "Call failed",
"Cancel": "Cancel",
"Change Your Career": "Change Your Career",
"Clear Chat": "Clear Chat",
"Click here to add new users": "Click here to add new users",
"Confirm Password": "Confirm Password",
"Confirm?": "Confirm?",
"Connect with Google": "Connect with Google",
"Connecting...": "Connecting...",
"Contact Details": "Contact Details",
"Contact Us": "Contact Us",
"Continue": "Continue",
"Could not open website!": "Could not open website!",
"Create account": "Create account",
"Don't have an account? ": "Don't have an account? ",
"Done": "Done",
"E-Mail not delivered": "E-Mail not delivered",
"Email": "Email",
"Events": "Events",
"Every night & every deploy, the spreadsheet will be parsed by GitHub actions, then generate this beauty.\n\n\nIf you have any queries or issues for which you need your assistance: Feel free to mail us.": "Every night & every deploy, the spreadsheet will be parsed by GitHub actions, then generate this beauty.\n\n\nIf you have any queries or issues for which you need your assistance: Feel free to mail us.",
"Feedback": "Feedback",
"Feel free to contribute!": "Feel free to contribute!",
"Find & Match": "Find & Match",
"Find Mentor Network": "Find Mentor Network",
"Follow Us": "Follow Us",
"Forgot Password?": "Forgot Password?",
"Get Connected": "Get Connected",
"Goals": "Goals",
"History": "History",
"Hold on!": "Hold on!",
"Hold to record, release to send": "Hold to record, release to send",
"Home": "Home",
"How It Works?": "How It Works?",
"I accept the policy and terms": "I accept the policy and terms",
"Interests": "Interests",
"inTouch Network": "inTouch Network",
"Job Seekers": "Job Seekers",
"Job title, keywords, or company": "Job title, keywords, or company",
"Jobs": "Jobs",
"Join Us": "Join Us",
"Join Us Now": "Join Us Now",
"Kindly allow mic access for sending voice messages": "Kindly allow mic access for sending voice messages",
"Location": "Location",
"Location History": "Location History",
"Log In": "Log In",
"Log Out": "Log Out",
"Maybe": "Maybe",
"Meet, Ask, Listen, Learn": "Meet, Ask, Listen, Learn",
"Mentees": "Mentees",
"Mentors": "Mentors",
"Mentorships": "Mentorships",
"Need Help?": "Need Help?",
"New Message": "New Message",
"Next": "Next",
"No": "No",
"OR": "OR",
"Password": "Password",
"Refresh": "Refresh",
"Remember me": "Remember me",
"Requirements": "Requirements",
"Search History": "Search History",
"Search for the event you want to join": "Search for the event you want to join",
"Search History": "Search History",
"Search in mentees by name...": "Search in mentees by name...",
"Search in mentors by name...": "Search in mentors by name...",
"Search in network": "Search in network",
"Send": "Send",
"Show Alert Dialog": "Show Alert Dialog",
"Show Bottom Sheet": "Show Bottom Sheet",
"Sign In": "Sign In",
"Sign in with your username and password": "Sign in with your username and password",
"Sign Up": "Sign Up",
"Skip": "Skip",
"Social": "Social",
"Speakers": "Speakers",
"Unable to retrieve mentors.": "Unable to retrieve mentors."
"Unable to retrieve mentors.": "Unable to retrieve mentors.",
"Username": "Username",
"Welcome Back": "Welcome Back",
"Yes": "Yes"
}
54 changes: 50 additions & 4 deletions find_mentor/assets/i18n/tr.json
Original file line number Diff line number Diff line change
@@ -1,40 +1,86 @@
{
"About Us": "About Us",
"Add users": "Katılımcı ekle",
"Already have an account? ": "Already have an account? ",
"Already Registered?": "Already Registered?",
"Apply Now": "Başvur",
"Are you sure?": "Are you sure?",
"Call failed": "Call failed",
"Cancel": "Vazgeç",
"Change Your Career": "Change Your Career",
"Clear Chat": "Sohbeti Temizle",
"Click here to add new users": "Yeni kullanıcılar ekleyin",
"Confirm Password": "Confirm Password",
"Confirm?": "Confirm?",
"Connect with Google": "Google ile giriş yap",
"Connecting...": "Connecting...",
"Contact Details": "İletişim Bilgileri",
"Contact Us": "İletişim",
"Continue": "Continue",
"Could not open website!": "Could not open website!",
"Create account": "Create account",
"Don't have an account? ": "Don't have an account? ",
"Done": "Done",
"E-Mail not delivered": "E-Mail not delivered",
"Email": "Email",
"Events": "Etkinlikler",
"Every night & every deploy, the spreadsheet will be parsed by GitHub actions, then generate this beauty.\n\n\nIf you have any queries or issues for which you need your assistance: Feel free to mail us.": "Every night & every deploy, the spreadsheet will be parsed by GitHub actions, then generate this beauty.\n\n\nIf you have any queries or issues for which you need your assistance: Feel free to mail us.",
"Feedback": "Geri Bildirim",
"Feel free to contribute!": "Feel free to contribute!",
"Find & Match": "Find & Match",
"Find Mentor Network": "Find Mentor Network",
"Follow Us": "Bizi takip edin",
"Forgot Password?": "Forgot Password?",
"Get Connected": "Get Connected",
"Goals": "Hedefler",
"History": "History",
"Hold on!": "Hold on!",
"Hold to record, release to send": "Kaydetmek için basılı tutun, göndermek için bırakın",
"Home": "Home",
"How It Works?": "How It Works?",
"I accept the policy and terms": "I accept the policy and terms",
"Interests": "İlgi Alanları",
"inTouch Network": "inTouch Network",
"Job Seekers": "Job Seekers",
"Job title, keywords, or company": "Job title, keywords, or company",
"Jobs": "İlanlar",
"Join Us": "Join Us",
"Join Us Now": "Join Us Now",
"Kindly allow mic access for sending voice messages": "Sesli Mesaj kaydetmek için, mikrofon erişimine izin verin",
"Location": "Location",
"Location History": "Location History",
"Log In": "Giriş Yap",
"Log Out": "Çıkış Yap",
"Maybe": "Maybe",
"Meet, Ask, Listen, Learn": "Meet, Ask, Listen, Learn",
"Mentees": "Mentees",
"Mentors": "Mentors",
"Mentorships": "Mentorships",
"Need Help?": "Need Help?",
"New Message": "Yeni İleti",
"Next": "Next",
"No": "Hayır",
"OR": "VEYA",
"Password": "Password",
"Refresh": "Yenile",
"Remember me": "Remember me",
"Requirements": "Requirements",
"Search History": "Arama Geçmişi",
"Search in network": "Search in network",
"Search for the event you want to join": "Search for the event you want to join",
"Search in mentors by name...": "Search in mentors by name...",
"Search History": "Arama Geçmişi",
"Search in mentees by name...": "Search in mentees by name...",
"Search in mentors by name...": "Search in mentors by name...",
"Search in network": "Search in network",
"Send": "Gönder",
"Show Alert Dialog": "Show Alert Dialog",
"Show Bottom Sheet": "Show Bottom Sheet",
"Sign In": "Sign In",
"Sign in with your username and password": "Sign in with your username and password",
"Sign Up": "Kayıt Ol",
"Skip": "Skip",
"Social": "Sosyal Medya",
"Speakers": "Konuşmacılar",
"Unable to retrieve mentors.": "Unable to retrieve mentors."
"Unable to retrieve mentors.": "Unable to retrieve mentors.",
"Username": "Kullanıcı Adı",
"Welcome Back": "Welcome Back",
"Yes": "Evet"
}
19 changes: 19 additions & 0 deletions find_mentor/lib/core/constants/app/app_constants.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
class AppConstants {
// Global Variables
static int mentorsCount = 0;
static int menteesCount = 0;
static int jobsCount = 0;
static int eventsCount = 0;
static int mentorshipsCount = 0;

// Fonts
static const double defaultPadding = 16.0;
static const double fontSizeCaption = 12;
static const double fontSizeBody2 = 14;
static const double fontSizeBody = 16;
static const double fontSizeTitle = 22;
static const double fontSizeHeadline = 24;
static const double fontSizeDisplay = 32;
static const double fontSizeIdiomCardTitle = 18;
static const double fontSizeIdiomCardContent = 12;
}
12 changes: 12 additions & 0 deletions find_mentor/lib/core/constants/border/app_borders.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
// Flutter imports:
import 'package:flutter/material.dart';

// Project imports:
import 'package:find_mentor/core/init/size_config.dart';

OutlineInputBorder outlineInputBorder() {
return OutlineInputBorder(
borderRadius: BorderRadius.circular(getProportionateScreenWidth(15)),
borderSide: BorderSide(color: Color(0xFFF5F6F9)), // Social Card
);
}
53 changes: 53 additions & 0 deletions find_mentor/lib/core/constants/color/app_colors.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
// Flutter imports:
import 'package:flutter/material.dart';

// Colors
class AppColors {
static final Color colorPrimary = Color(0xFF71BFBC); // Color(0xFF01E197);
static final Color colorSecondary = Color(0xFF979797);
static final Color colorPageBg = Color(0xFFF8F8F8);
static final Color colorHeading = Color(0xFF0A151F);
static final Color colorParagraph = Color(0xFF4B5866);
static final Color colorParagraph2 = Color(0xFF758291);
static final Color colorVowelBg = Color(0xFFF0F0F0);
static final Color colorUnifiedWordBg = Color(0xFFE8F0F1);
static final Color colorUnifiedWordSearch = Color(0xFF73A5AA);
static final Color colorUnifiedWordText = Color(0xFF2E494C);
static final Color colorProverbsIdiomsBg = Color(0xFFF9F5F1);
static final Color colorDrawerButton = Color(0xFFE8EAED);
static final Color colorPullDown1 = Color(0xFFDEE3E3);
static final Color colorBackButton = Color(0xFF48515B);
static final Color colorAppDescription = Color(0xFF33414C);
static final Color colorBottomSheetItemHeader = Color(0xFF183148);
static final Color colorBottomSheetDivider = Color(0xFFEEF0F2);
static const Color colortextBlueDark = Color(0xFF2D4379);
static const Color colorlightBlueGrey = Color(0xFFDEE7FF);
static const Color colorBlue = Color(0xff5282FF);
static const Color colortextDark = Color(0xFF0D253C);
static const Color colorSkyBlue = Color(0xFF71B4FB);
static final Color colorDarkBlue = Color(0xFF0047CC);
static const Color colorLightBlue = Color(0xFF7FBCFB);
static const Color colorExtraLightBlue = Color(0xFFD9EEFF);
static const Color colorOrange = Color(0xFFFA8C73);
static const Color colorLightOrange = Color(0xFFFF7643);
static const Color colorSubTitleTextColor = Color(0xFFB9BFCD);
static const Color colorGrey = Color(0xFFB8BFCE);
static const Color colorGreyIcon = Color(0xFFE2E6EB);
static const Color colorGreyLight = Color(0xffEEEFF1);
static final Color colorDarkGrey = Color(0xFF7B8BB2);
static const Color colorPurple = Color(0xFF8873F4);
static const Color colorPurpleLight = Color(0xFF9489F4);
static const Color colorPurpleExtraLight = Color(0xFFB1A5F6);
static const Color colorIconColor = Color(0xFFCBD0DB);
static const Color colorGreen = Color(0xFF4CD1BC);
static const Color colorLightGreen = Color(0xFF5ED6C3);
static const Color colorRed = Color(0xFFFC5565);
static const Color jobTextLink = Color(0xFF525A63);
static const Color colorLink = Color(0xFF007BFF);
static const Color colorGitHub = Color(0xFF222123);
static const Color colorTwitter = Color(0xFF65AFF6);
static const Color colorLinkedin = Color(0xFF007AB9);
static const Color colorBoth = Color(0xFFFFC400);
static const Color colorMentor = Color(0xFF17AA90);
static const Color colorMentee = Color(0xFF206694);
}
15 changes: 15 additions & 0 deletions find_mentor/lib/core/constants/color/app_gradients.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
// Flutter imports:
import 'package:flutter/material.dart';

// Gradients
class AppGradients {
static final Shader primaryTextGradientColor = LinearGradient(
colors: <Color>[Color(0xFF216383), Color(0xFF71BFBC)],
).createShader(Rect.fromLTWH(0.0, 0.0, 200.0, 70.0));

static final primaryGradientColor = LinearGradient(
begin: Alignment.topLeft,
end: Alignment.bottomRight,
colors: [Color(0xFF216383), Color(0xFF71BFBC)],
);
}
15 changes: 15 additions & 0 deletions find_mentor/lib/core/constants/core.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
// App
export './app/app_constants.dart';

// Border
export './border/app_borders.dart';

// Color
export './color/app_colors.dart';
export './color/app_gradients.dart';

// Image
export './image/app_images.dart';

// String
export './string/app_strings.dart';
50 changes: 50 additions & 0 deletions find_mentor/lib/core/constants/image/app_images.dart
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
// Images
class AppImages {
// Logo
static String get pngLogo => "assets/images/konnect.png";
static String get svgLogo => "assets/images/find_mentor_logo.svg";
static String get pngDarkLogo => "assets/images/konnect_dark.png";

// Cover Image
static String get pngBackgroundImage => "assets/images/bg.png";
static String get svgBackgroundImage => "assets/images/bg.svg";
static String get pngSplashBackground => "assets/images/splash_bg.png";
static String get pngLoginBackground => "assets/images/bg2.png";

//
static String get pngUser => "assets/images/user2.png";
static String get pngCompanyImage => "assets/images/company2.png";

// Onboard
static String get pngSlider1 => "assets/images/onboard/onboarding_image_1.png"; // onboarding_image_1
static String get pngSlider2 => "assets/images/onboard/onboarding_image_2.png"; // onboarding_image_2
static String get pngSlider3 => "assets/images/onboard/onboarding_image_3.png"; // onboarding_image_3

// Login Success
static String get pngSuccess => "assets/images/success/success.png";

// Icons
static String get iconJoin => "assets/icons/Join.svg";
static String get iconUser => "assets/icons/user.svg";
static String get iconLock => "assets/icons/lock.svg";
static String get iconError => "assets/icons/error.svg";
static String get iconGitHub => "assets/icons/Github.svg";
static String get iconDiscord => "assets/icons/Discord.svg";
static String get iconYoutube => "assets/icons/Youtube.svg";
static String get iconTwitter => "assets/icons/Twitter1.svg";
static String get iconLinkedin => "assets/icons/Linkedin.svg";
static String get iconQuestion => "assets/icons/Question.svg";
static String get iconWhiteGoogle => "assets/icons/google.svg";
static String get iconGoogle => "assets/icons/google-icon.svg";
static String get iconMessage1 => "assets/icons/icon_message1.svg";
static String get iconMessage2 => "assets/icons/icon_message2.svg";
static String get iconMessage3 => "assets/icons/icon_message3.svg";
static String get iconMessage4 => "assets/icons/icon_message4.svg";

static String get iconMentorGitHub => "assets/icons/Github2.svg";
static String get iconMentorTwitter => "assets/icons/Twitter2.svg";
static String get iconMentorLinkedin => "assets/icons/Linkedin3.svg";
static String get iconMenteeGitHub => "assets/icons/Github3.svg";
static String get iconMenteeTwitter => "assets/icons/Twitter3.svg";
static String get iconMenteeLinkedin => "assets/icons/Linkedin4.svg";
}
Loading

0 comments on commit adc96bd

Please sign in to comment.