12 |
13 | The primary goal of **TCET Open Source** is to provide other users with access to project documentation for all of their college projects. The organization recognizes the importance of clear and concise documentation when creating open-source software, and believes that Docusaurus is a valuable tool to achieve this goal.
14 |
15 | Through the use of the website, visitors can access useful information about the `goals`, `methods`, and `benefits` of the projects, as well as technical details like `code snippets`, `images`, and `diagrams`. This documentation will help readers understand how the projects work and their potential applications. **TCET Open Source** is dedicated to keeping their documentation up-to-date to ensure that visitors have access to the latest information.
16 |
17 | By utilizing Docusaurus, **TCET Open Source** will be able to develop a user-friendly documentation website that is visually appealing and easy to navigate. Overall, by providing project documentation, the organization hopes to contribute to the open-source community and promote knowledge-sharing and collaboration.
18 |
19 |
20 |
21 | > _If you're ready to get started with contributing to **TCET Open Source**, head over to our installation guide for step-by-step instructions on how to [**Get Started**](getting-started.md) with the Docs site._
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docs/projects/docs-site/getting-started.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Getting Started
3 | id: getting-started
4 | sidebar_label: Getting Started
5 | ---
6 |
7 | Basic Document on how to get started with the Docs Site.
8 |
9 | ## Steps to run the site on your local system:
10 | These are the steps you need to follow to get this site on your local system.
11 |
12 | ### Install Git in your computer
13 | Follow these steps to install git in your computer.
14 | 1. Go to [https://git-scm.com/downloads](https://git-scm.com/downloads).
15 | 2. Click on Windows. Download should start.
16 | 3. Go to downloads and install the package.
17 |
18 | ### Clone the repo
19 | Open Git Bash in any folder and paste the following command
20 |
21 | ```bash
22 | git clone -b experiment https://github.com/tcet-opensource/documentation.git
23 | ```
24 |
25 | ### Install NodeJS
26 |
27 | 1. Go to [https://nodejs.org/en/download](https://nodejs.org/en/download)
28 | 2. Select Current.
29 | 3. Download the 64-bit .msi version. Follow the steps and install NodeJS.
30 |
31 | :::note
32 |
33 | It is important to have NodeJS in your system
34 |
35 | :::
36 |
37 | ### Open the folder in VS Code
38 | 1. Install [VS Code](https://code.visualstudio.com/docs/?dv=win32user) if not installed.
39 | 2. Open Windows Terminal in the folder you have cloned the repo, as done in [step 2](#clone-the-repo).
40 |
41 | ### Install Important Packages/Dependencies
42 |
43 | Install Docusaurus
44 |
45 | ```bash
46 | npm install docusaurus
47 | ```
48 |
49 | ### Run the site live locally + making changes
50 |
51 | You can run the site by running the following command in VC Code terminal.
52 | ```bash
53 | npm run start
54 | ```
55 |
56 | You can make changes to your respective files and changes will be shown once you have saved the file.
--------------------------------------------------------------------------------
/docs/projects/docs-site/navbar/adding-items.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Items in Navbar
3 | id: adding-items
4 | sidebar_label: Items
5 | description: A detailed overview of adding items in Navbar of TCET Open Source Website
6 | keywords: [tcet, open-source, software]
7 | ---
8 |
9 | ### Adding items
10 |
11 | To add the labels of the Docs and Blog items in the navbar, we will need to modify the `items` array within the `navbar` object in the `themeConfig` object in your `docusaurus.config.js` file.
12 |
13 | Here's how we made those changes:
14 |
15 | 1. Opening the `docusaurus.config.js` file in our project's root directory.
16 |
17 | 2. Locating the `themeConfig` object within the file. It should be defined as follows:
18 |
19 | ```js title="docusaurus.config.js"
20 | themeConfig: {
21 | // Your theme configuration goes here
22 | },
23 | ```
24 |
25 | 3. Finding the `navbar` property within the `themeConfig` object. This property contains configuration options for the navbar.
26 |
27 | ```js title="docusaurus.config.js" {8-12} showLineNumbers
28 | navbar: {
29 | // Other navbar properties go here
30 | title: 'TCET Open Source',
31 | logo: {
32 | alt: 'TCET Open Source Logo',
33 | src: 'img/logo.png',
34 | },
35 | items: [
36 | {
37 | // Other navbar properties go here
38 | },
39 | ],
40 | // Other navbar properties go here
41 | },
42 | ```
43 |
44 | 4. Locating the `items` property within the navbar object. This property is an array of objects that define the links in the navbar.
45 |
46 | 5. To add the `Docs` label to the `navbar`, we need to create a new object in the `items` array with the following properties:
47 |
48 | ```js title="docusaurus.config.js" {8-12} showLineNumbers
49 | {
50 | type: 'doc',
51 | docId: 'about-tcetopensource',
52 | sidebarId: 'docs',
53 | position: 'left',
54 | label: 'Docs',
55 | },
56 | ```
57 |
58 | 6. To add the `Blog` label to the `navbar`, we need to create a new object in the `items` array with the following properties:
59 |
60 | ```jsx title="docusaurus.config.js" {8-12} showLineNumbers
61 | {
62 | to: '/blog',
63 | label: 'Blog',
64 | position: 'left',
65 | },
66 | ```
67 | 7. Saving the changes to our `docusaurus.config.js` file.
68 |
69 |
70 |
71 | _Now that we had [**added items to our navbar**](adding-items), the next step was to start [**adding links**](adding-links) to connect our pages._
--------------------------------------------------------------------------------
/docs/projects/docs-site/navbar/adding-links.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Links in Navbar
3 | id: adding-links
4 | sidebar_label: Links
5 | description: A detailed overview of adding href links in Navbar of TCET Open Source Website
6 | keywords: [tcet, open-source, software]
7 | ---
8 |
9 | ### Adding href to our Github repo:
10 |
11 | 1. Navigating to the `themeConfig` object in our Docusaurus configuration file.
12 |
13 | 2. Locating the `navbar` object within the `themeConfig` object.
14 |
15 | 3. Finding the `items` array within the `navbar` object.
16 |
17 | 4. Locating the object within the `items` array that has the `href` property.
18 |
19 | ```js title="docusaurus.config.js" {5-7} showLineNumbers
20 | themeConfig: {
21 | navbar: {
22 | items: [
23 | {
24 | href: 'https://github.com/your-organization/your-repo',
25 | label: 'GitHub',
26 | position: 'right',
27 | },
28 | ],
29 | },
30 | },
31 |
32 | 5. Replacing the value of the href property with the URL of our organization's GitHub repo.
33 |
34 | ```js title="docusaurus.config.js" {5-7} showLineNumbers
35 | themeConfig: {
36 | navbar: {
37 | items: [
38 | {
39 | href: 'https://github.com/tcet-opensource/documentation',
40 | label: 'GitHub',
41 | position: 'right',
42 | },
43 | ],
44 | },
45 | },
46 | ```
47 |
48 | :::info
49 | We added the `position:'right'` to our `href` object because we wanted the link to be displayed on the right side of the `navbar`.
50 | :::
51 |
52 |
53 |
54 | _With the [**links**](adding-links) in place, we then move forward to create the [**search bar**](search-bar) for our navbar._
--------------------------------------------------------------------------------
/docs/projects/docs-site/navbar/assets/navbar-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/docs-site/navbar/assets/navbar-1.png
--------------------------------------------------------------------------------
/docs/projects/docs-site/navbar/navbar.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Navbar
3 | id: navbar
4 | sidebar_label: Navbar
5 | description: A detailed overview of Navbar in TCET Open Source Website
6 | keywords: [tcet, open-source, software]
7 | ---
8 |
9 | A detailed overview on using **Navbar** in our Documentation Website.
10 |
11 | The **Navbar** in our [**TCET Open Source**](https://opensource.tcetmumbai.in/) is a responsive navigation bar that provides easy access to different sections of our documentation website. It is typically located at the top of the page and contains links to important pages such as the Home page, Documentation, Blog, and Search function. Navbars can also include drop-down menus to organize and categorize your content.
12 |
13 | ## Features
14 |
15 | | Characteristics | Definition |
16 | | :-- | :-- |
17 | | 🛃 Customizability | Docusaurus provides a variety of configuration options for navbars, including the ability to customize the color scheme, logo, and menu items. |
18 | | 🧿 Responsive design | Navbars in Docusaurus are designed to be responsive, meaning they can adapt to different screen sizes and devices. This ensures that your website is accessible and easy to use on desktops, tablets, and mobile devices. |
19 | | 🧩 Easy integration with Markdown | Docusaurus is built using Markdown, a lightweight markup language that is easy to learn and use. Navbars can be easily integrated into Markdown files using simple syntax. |
20 | | 🔍 Search functionality | Navbars in Docusaurus can include a search bar, allowing users to easily search for content on your website. |
21 | | 📝 Localization support | Docusaurus supports localization, allowing you to create multilingual documentation websites. Navbars can be customized for different languages and locales. |
22 |
23 |
24 |
25 | :::info
26 |
27 | If you're looking for more information and detailed references on navbars in Docusaurus, we would recommend checking out the official [**Docusaurus documentation's API navbar page**](https://docusaurus.io/docs/api/themes/configuration#navbar)
28 |
29 | :::
30 |
31 |
32 |
33 | _Great, now we will be heading to learn about configuring the [**title and logo of the navbar**](title-and-logo) in our website._
34 |
--------------------------------------------------------------------------------
/docs/projects/docs-site/navbar/title-and-logo.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Title and Logo in Navbar
3 | id: title-and-logo
4 | sidebar_label: Title and Logo
5 | description: A detailed overview of adding title and logo in Navbar of TCET Open Source Website
6 | keywords: [tcet, open-source, software]
7 | ---
8 |
9 | ## Using Navbars
10 | ### Adding title and logo
11 |
12 | To change the value of the `title` and `logo` in the navbar function, we need to edit the `themeConfig` object in the `docusaurus.config.js` file of our project.
13 |
14 | Here's a step-by-step guide on how we made those changes:
15 |
16 | 1. Opening the `docusaurus.config.js` file in our project's root directory.
17 |
18 | 2. Locating the `themeConfig` object within the file. It should be defined as follows:
19 |
20 | ```js title="docusaurus.config.js"
21 | themeConfig: {
22 | // Your theme configuration goes here
23 | },
24 | ```
25 | 3. To change the title of the navbar, we located the `title` property within the `navbar` object, and updated its value to the desired title:
26 |
27 | ```js title="docusaurus.config.js" {3} showLineNumbers
28 | navbar: {
29 | // Other navbar properties go here
30 | title: 'TCET Open Source',
31 | // Other navbar properties go here
32 | },
33 | ```
34 |
35 | 4. To change the logo of the navbar, we located the `logo` object within the `navbar` object, and updated its `src` and `alt` properties to the desired logo image and alt text:
36 |
37 | ```js title="docusaurus.config.js" {3-5} showLineNumbers
38 | navbar: {
39 | // Other navbar properties go here
40 | logo: {
41 | alt: 'TCET Open Source Logo',
42 | src: 'img/logo.png',
43 | },
44 | // Other navbar properties go here
45 | },
46 | ```
47 | :::info
48 | In our case we had the logo of our website at `/img/logo.png`
49 | :::
50 |
51 | 5. Save the `docusaurus.config.js` file.
52 |
53 | 6. Run `yarn start` or `npm start` to see the changes reflected in your local development environment.
54 |
55 |
56 |
57 | _With the [**title and logo**](title-and-logo) completed, it's time we move onto [**adding items to our navbar**](adding-items)._
58 |
--------------------------------------------------------------------------------
/docs/projects/docs-site/sidebar/adding-categories.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Category in Sidebars
3 | id: adding-categories
4 | sidebar_label: Category
5 | description: A detailed overview of creating categories in Sidebar of TCET Open Source Website
6 | keywords: [tcet, open-source, software]
7 | ---
8 |
9 | ### Adding categories in sidebars
10 |
11 | To add the category of the Docs and Blog items in the `sidebar`, we modified the `sidebar.js` file in the root directory of our project.
12 |
13 | **Here's how we made those changes:**
14 |
15 | 1. Opening the `sidebars.js` file in our projects's root directory.
16 |
17 | 2. To add a new category, we first created an array `docs`, in which we created an object with the `type` property set to `'category'`, the `label` prperty set to the name of the `'category'`.
18 |
19 | ```jsx title="sidebars.js" {6} showLineNumbers
20 | const sidebars =
21 | {
22 | docs:
23 | [
24 | {
25 | type: 'category',
26 | label: 'Category',
27 | // Other sidebar properties
28 | },
29 | ],
30 | // Other sidebar properties
31 | }
32 | module.exports = sidebars;
33 | ```
34 |
35 | 3. Adding the different categories and labels in our `sidebars.js` file.
36 |
37 | ```jsx title="sidebars.js" {6-7,10-11} showLineNumbers
38 | const sidebars =
39 | {
40 | docs:
41 | [
42 | {
43 | type: 'category',
44 | label: 'Projects',
45 | },
46 | ],
47 | // Other sidebar properties
48 | }
49 | module.exports = sidebars;
50 | ```
51 |
52 |
53 | With this we were able to add different **categories** in our website's sidebars.
54 |
55 |
56 | _After completing the sidebar categories of [**TCET Open Source**](https://opensource.tcetmumbai.in/) website, we then shifted our focus to review and [**organize the items**](adding-items) within each category._
--------------------------------------------------------------------------------
/docs/projects/docs-site/sidebar/adding-items.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Items in Sidebar
3 | id: adding-items
4 | sidebar_label: Items
5 | description: A detailed overview of adding items in Sidebar of TCET Open Source Website
6 | keywords: [tcet, open-source, software]
7 | ---
8 |
9 | ### Adding and organizing items in Sidebar Categories
10 |
11 | Previously we looked at how we added the [**categories**](adding-categories) and [**links**](adding-links) in our sidebars. Now let's have a look at how we will be adding and organizing some `items` in those `category`.
12 |
13 | 1. Opening the `sidebars.js` file in our projects's root directory.
14 |
15 | 2. To add a new item in the category, we created an array **`items`** inside the `docs` array.
16 |
17 | ```jsx title="sidebars.js" {17-19} showLineNumbers
18 | const sidebars =
19 | {
20 | docs:
21 | [
22 | 'about-tcetopensource',
23 | {
24 | type: 'category',
25 | label: 'Projects',
26 | link:
27 | {
28 | type: 'generated-index',
29 | title: 'Project Docs',
30 | description: 'Official Documentation of all TCET Open Source projects',
31 | keywords: ['documentation, open-source'],
32 | },
33 | collapsed: false,
34 | items: [
35 | // Items to be added
36 | ],
37 | // Other sidebar properties
38 | },
39 | ],
40 | // Other sidebar properties
41 | }
42 | module.exports = sidebars;
43 | ```
44 |
45 | 3. Now we added the required `items` in the `category` 'Projects'.
46 |
47 | **Here's an example of how we achieved this:**
48 |
49 | ```jsx title="sidebars.js" {13-14} showLineNumbers
50 | // Other sidebar properties
51 | type: 'category',
52 | label: 'Projects',
53 | link:
54 | {
55 | type: 'generated-index',
56 | title: 'Project Docs',
57 | description: 'Official Documentation of all TCET Open Source projects',
58 | keywords: ['documentation, open-source'],
59 | },
60 | collapsed: false,
61 | items: [
62 | 'projects/docs-site/about-docs',
63 | 'projects/tcet-linux/about-tcet-linux',
64 | ],
65 | // Other sidebar properties
66 | ```
67 |
68 | *Thanks to these changes, we have successfully [**added various items**](adding-items) to the Sidebar of [**TCET Open Source**](https://opensource.tcetmumbai.in/) website, making it more **informative** and **user-friendly**.* Here's how it looks:
69 |
70 | import heroImg from "./assets/sidebar-items.png";
71 |
72 |
73 |
74 |
75 |
76 | import Admonition from '@theme/Admonition';
77 |
78 |
79 |
80 |
81 | After successfully adding different `items` to our website's sidebar, we realized that merging similar categories under one parent category would make the sidebar look more organized and effective. This way, child categories inside the parent category could be collapsed, providing a more streamlined and efficient user experience.
82 |
83 |
84 |
85 |
86 |
87 | _Next, we will explore how we added [**multiple sidebars**](multiple-sidebars) to our website to further enhance the **organization** and **accessibility** of our content. This was done with the same purpose of grouping similar categories together, while keeping the navigation easy for the users._
--------------------------------------------------------------------------------
/docs/projects/docs-site/sidebar/assets/collapsed-false.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/docs-site/sidebar/assets/collapsed-false.png
--------------------------------------------------------------------------------
/docs/projects/docs-site/sidebar/assets/collapsed-true.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/docs-site/sidebar/assets/collapsed-true.png
--------------------------------------------------------------------------------
/docs/projects/docs-site/sidebar/assets/sidebar-items.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/docs-site/sidebar/assets/sidebar-items.png
--------------------------------------------------------------------------------
/docs/projects/docs-site/sidebar/assets/sidebar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/docs-site/sidebar/assets/sidebar.png
--------------------------------------------------------------------------------
/docs/projects/docs-site/sidebar/sidebar.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Sidebar
3 | id: sidebar
4 | sidebar_label: Sidebars
5 | description: A detailed overview of Sidebars of TCET Open Source Website
6 | keywords: [tcet, open-source, software]
7 | ---
8 |
9 | A detailed overview of using **Sidebars** in our Documentation Website.
10 |
11 | The **Sidebars** in our [**TCET Open Source**](https://opensource.tcetmumbai.in/) website is a navigation element that appears on the left side of our website. It contains links to the different sections and pages of our documentation, making it easier for users to find the information they need.
12 |
13 | ## Features
14 |
15 |
16 | | Characteristics | Definition |
17 | | :--- | :--- |
18 | | 📂 **Organization** | The sidebar helps you organize your documentation into logical sections and categories, making it easier for users to understand the structure of your content. |
19 | | 🔍 **Searchability** | The sidebar allows users to search for specific topics or keywords within your documentation, making it easier for them to find the information they need. |
20 | | 🛃 **Customizability** | The sidebar is highly customizable, allowing you to add custom links, images, and other types of content to your site. |
21 | | 📲 **Mobile optimization** | The sidebar is optimized for mobile devices, making it easy for users to navigate your site on smartphones and tablets. |
22 | | 🦾 **Accessibility** | The sidebar is designed to be accessible to users with disabilities, ensuring that all users can access and use your documentation. |
23 |
24 |
25 |
26 | :::info
27 |
28 | If you're looking for more information and detailed references on sidebars in Docusaurus, we would recommend checking out the official [**Docusaurus documentation's sidebar page**](https://docusaurus.io/docs/sidebar)
29 |
30 | :::
31 |
32 |
33 |
34 | _Great, now we will be heading to learn about configuring the [**sidebars**](../sidebar/sidebar.md) in our website._
--------------------------------------------------------------------------------
/docs/projects/fmc-website/about-fmc-website.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Fill My Cycle Website
3 | id: about-fmc-website
4 | description: About Fill My Cycle Website
5 | sidebar_label: Getting Started
6 | keywords: [fillmycycle, about, fmc]
7 | ---
8 |
9 | >_This is the official documentation of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/#result)** , maintained by the **[TCET Open Source](https://opensource.tcetmumbai.in)** Documentation team._
10 |
11 | import pic9 from "/docs/projects/fmc-website/assets/fmcwebsite.png";
12 |
13 |
14 |
15 |
16 |
17 | The main purpose of this website is to calculate the performance of students and assess them as per the marks scored by them in various subjects.
18 |
19 | ## Breakdown of website
20 |
21 | ### Cycle Defining section
22 | Here students enter there marks scored by them in different sections of a subject such as assignments, practicals, vivas, tests etc.
23 | average of these marks are calculated.
24 | ** As you see in the image below:**
25 |
26 | import pic2 from "/docs/projects/fmc-website/assets/cycledefinition.png";
27 |
28 |
29 |
30 |
31 |
32 | ### Cycle displaying section
33 | Here the marks of students are broken down into various parameter and then represented in the form of tick marks
34 | in various cell representing certain score.
35 | ** As you see in the image below:**
36 |
37 | import pic4 from "/docs/projects/fmc-website/assets/cycledisplay.png";
38 |
39 |
40 |
41 |
42 |
43 | ### Cycle Result Section
44 | Here the marks of students are calculated as per represented in the Cycle displayint section in the respective
45 | cells. Later the average of these marks are calculated and hence students get to know about their over all
46 | performance.
47 | ** As you see in tht image below: **
48 |
49 | import pic3 from "/docs/projects/fmc-website/assets/cycleresult.png";
50 |
51 |
52 |
53 |
54 |
55 | ### Dark and light mode button
56 | This button on the header section has been included by us to change the mode of website in dark or light mode as per
57 | convinience.
58 | ** As you see in tht images below:**
59 |
60 | import pic5 from "/docs/projects/fmc-website/assets/darklightmode.png";
61 | import pic6 from "/docs/projects/fmc-website/assets/darkandlightmode1.png";
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 | ### Reset button
70 | This button is used to reset the website.
71 | ** As you see in the image below: **
72 |
73 | import pic7 from "/docs/projects/fmc-website/assets/reset.png";
74 |
75 |
76 |
77 |
78 |
79 | ### Instructions
80 | Here are some instructions to operate the website.
81 | ** As you see in the image below: **
82 |
83 | import pic8 from "/docs/projects/fmc-website/assets/instruction.png";
84 |
85 |
86 |
87 |
88 |
89 | < br />
90 |
91 | >_If you're ready to get started with contributing to **[TCET Open Source](https://opensource.tcetmumbai.in)**, head over to our installation guide for step-by-step instructions on how to Get Started with the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in)** site._
92 |
93 |
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/JavaScript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/JavaScript.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/code-runner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/code-runner.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/css.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/css.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/cycle-result.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycle-result.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/cycle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycle.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/cycledefinition.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycledefinition.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/cycledisplay.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycledisplay.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/cycledisplay1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycledisplay1.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/cycleresult.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/cycleresult.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/darkandlightmode1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/darkandlightmode1.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/darklightmode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/darklightmode.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/fmcwebsite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/fmcwebsite.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/footer.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/html.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/html.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/instruction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/instruction.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/instructionbutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/instructionbutton.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/live-server.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/live-server.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/manualcheckbutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/manualcheckbutton.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/newfeaturebutton.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/newfeaturebutton.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/pig.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/pig.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/reset.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/reset.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/assets/tos.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/assets/tos.png
--------------------------------------------------------------------------------
/docs/projects/fmc-website/components/cycle-result.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | Title: Cycle-Result
3 | id: cycle-result
4 | Description: Cycle-Result in Fill My Cycle Website
5 | Sidebar_label: cycle-result
6 | keywords: [Cycle Result, cycleresult, result]
7 | ---
8 |
9 | # Cycle Result
10 | **Cycle-result** represents the total marks scored by the student. Here the total marks of both the table is calculated in the respective column and then the average of the total marks is calculated and presented to students.
11 |
12 | ## Cycle Result Table
13 | We have used HTML for this component.
14 |
15 | **Breakdown of the code is as follows:**
16 |
17 | ### Column Header
18 |
19 | 1. `
` : We have used `
` tag to define the column headers for the table, which are **"Cycle"**, **"TK"**, **"TD"**, **"LI"**, **"B"**, **"C"**, and **"Total"**.
20 |
21 | 2. We have used class attribute to apply CSS to the cells.
22 |
23 | ```html title="index.html" {3-4} showLineNumbers
24 |
25 |
` element to define a row in an HTML table.
40 |
41 | 2. `
` : We have used `
` tag to define the column header ie "1 to 5" on line 2.
42 |
43 | 3. `
` : We have used `
` tag to define the remaining cells. These rows are used as template for adding actual data to the table.
44 |
45 | ```html title="index.html" {1-3} showLineNumbers
46 |
47 |
1 to 5
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 | ```
56 |
57 | :::tip
58 | Similarly we have implemented next column: **Total** and **Average** column.
59 | :::
60 |
61 | 4. **Cycle Result Table** would look like in the following manner:
62 |
63 | import pic2 from "/docs/projects/fmc-website/assets/cycle-result.png";
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 | _After successfully implementing the **[Cycle Result](cycle-result)** component of the **[Fill my cycle](https://fillmycycle.tcetmumbai.in/#result)** website, the next step we did was to move forward with the implementation of **[Instructions Button](button-instructions)** component._
72 |
73 |
74 |
--------------------------------------------------------------------------------
/docs/projects/fmc-website/components/displaying-cycle.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Displaying-Cycle
3 | id: displaying-cycle
4 | description: Cycle Display Component in Fill My Cycle Website
5 | sidebar_label: Displaying Cycle
6 | keywords: [Cycle-display, cycle, display]
7 | ---
8 | # Cycle Display
9 | In **Cycle Display** component user will be able to see the break down of the average marks scored by them as tickmarks on various cells.
10 | **As you may see in the image:**
11 |
12 | import pic2 from "/docs/projects/fmc-website/assets/cycledisplay1.png";
13 |
14 |
15 |
16 |
17 |
18 |
19 | **Breakdown of the code is as follows:**
20 |
21 | ### Column Header
22 |
23 | 1. `
` : We have used `
` tag to define the column headers for the table, which are **"Par\Perf"**, **"E (5)"**, **"VG (4)"**, **"G (3)"**, **"A (2)"**, and **"BA (1)"**.
24 |
25 | 2. We have used class attribute to apply CSS to the cells.
26 |
27 | ```html title="index.html" {3-4} showLineNumbers
28 |
29 |
30 |
Par\Perf
31 |
E (5)
32 |
VG (4)
33 |
G (3)
34 |
A (2)
35 |
BA (1)
36 |
37 |
38 | ```
39 | ### Data Column
40 |
41 | 1. `
` : We have used `
` element to define a row in an HTML table.
42 |
43 | 2. `
` : We have used `
` tag to define the column header ie "1 to 5" on line 2.
44 |
45 | 3. `
` : We have used `
` tag to define the remaining cells. These rows are used as template for adding actual data to the table.
46 |
47 | ```html title="index.html" {1-3} showLineNumbers
48 |
49 |
TK (30)
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 | ```
58 |
59 | :::tip
60 | Similarly we have implemented next column: **TD (30)** , **LI (10)** , **B (10)** and **C (20)** column.
61 | :::
62 |
63 |
64 |
65 | _After successfully implementing the **[Cycle Display](displaying-cycle)** component of the **[Fill my cycle](https://fillmycycle.tcetmumbai.in/#result)** website, the next step we did was to move forward with the implementation of **[Cycle Result](cycle-result)** component._
66 |
--------------------------------------------------------------------------------
/docs/projects/fmc-website/components/footer.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Footer
3 | id: footer
4 | description: Footer Component in Fill My Cycle Website
5 | sidebar_label: Footer
6 | ---
7 | The footer component in **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)** contains the information about the developer and maintainer of the website. Along with this, we also have our organization's logo.
8 |
9 | **Here's How we implemented the code:-**
10 |
11 | ```html {2-5} showLineNumbers
12 |
13 |
14 | Designed & Developed by: Sagar Pathare (TCET 2015-2019)
15 | Packaged and Maintained by: Gaurang Vishwakarma (TCET 2019-2023)
16 |
17 |
18 | ```
19 |
20 | **Here's a breakdown explanation of the Footer component:**
21 |
22 | 1. The footer line was defined to create a different footer section on our website.
23 |
24 | 2. The details regarding the **Developer** and **Maintainer** were intergarted in the next container.
25 |
26 | 3. In the same container, we also centered our **organization's logo**.
27 |
28 | **After performing the above steps, our footer looks like this:**
29 |
30 | import footer from "/docs/projects/fmc-website/assets/footer.png";
31 |
32 |
33 |
Footer of FMC Website
34 |
35 |
36 | :::tip
37 | **Fill My Cycle Application** Is Now Aslo Available On ***Google Play Store!!*** You can download it here! **[Click here](https://play.google.com/store/apps/details?id=com.sspathare97.fillmycycle&hl=en&gl=US)**
38 | :::
39 |
40 |
41 |
42 | _After successfully implementing the **[Footer](footer)** component of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)** website, we are ready with ouR frontend part of the website and next we will see about how the the **[Mathematical Logic](../mathematical-logic/scripts)** and functions was used to calculate the performance parameters in our website_
43 |
44 |
--------------------------------------------------------------------------------
/docs/projects/fmc-website/components/tech-stacks.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Tech Stacks
3 | id: tech-stacks
4 | description: Tech Stacks used in designing Fill My Cycle Website
5 | keywords: [tech-stacks, Fill My Cycle]
6 | ---
7 |
8 | import HTML from "/docs/projects/fmc-website/assets/html.png";
9 | import CSS from "/docs/projects/fmc-website/assets/css.png";
10 | import JavaScript from "/docs/projects/fmc-website/assets/JavaScript.png";
11 |
12 |
13 |
14 |
15 |
16 |
17 |
HTML is a markup language that defines the structure of your content. HTML consists of a series of elements, which you use to enclose, or wrap, different parts of the content to make it appear a certain way, or act a certain way.Read More
18 |
19 |
20 |
21 |
22 |
23 |
CSS is a rule-based language — you define the rules by specifying groups of styles that should be applied to particular elements or groups of elements on your web page. Read More
24 |
25 |
26 |
27 |
28 |
29 |
JavaScript is a scripting language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else. Read More
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/docs/projects/fmc-website/getting-started.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Getting Started
3 | id: getting-started
4 | description: Setup the project on your local machine
5 | sidebar_label: Getting Started
6 | keywords: [javascript, install, local, node, approach]
7 | ---
8 |
9 | :::info
10 | The TCET Training and Placment page is built using **JavaScript**, which allows for dynamic interaction with web pages, enabling developers to create responsive and interactive user interfaces.
11 | :::
12 |
13 | ## Steps to run the site on your local system:
14 | These are the steps you need to follow to get this site on your local system.
15 |
16 | ### 1. Install Git in your computer
17 | Follow these steps to install git in your computer.
18 | 1. Go to **[https://git-scm.com/downloads](https://git-scm.com/downloads)**.
19 | 2. Click on Windows. Download should start.
20 | 3. Go to downloads and install the package.
21 |
22 | ### 2. Clone the repo
23 | Open Git Bash in any folder and paste the following command
24 |
25 | ```bash
26 | git clone https://github.com/tcet-opensource/fillmycycle
27 | ```
28 |
29 | ### 3. Install NodeJS
30 |
31 | 1. Go to **[https://nodejs.org/en/download](https://nodejs.org/en/download)**
32 | 2. Select Current.
33 | 3. Download the 64-bit .msi version. Follow the steps and install NodeJS.
34 |
35 | :::note
36 | It is important to have NodeJS in your system
37 | :::
38 |
39 | ### 4. Open the folder in VS Code
40 | 1. Install **[VS Code](https://code.visualstudio.com/docs/?dv=win32user)** if not installed.
41 | 2. Open Windows Terminal in the folder you have cloned the repo, as done in [step 2](#clone-the-repo).
42 |
43 | ### 5. Required Extensions
44 |
45 | 1. Inorder to run html and JavaScript files on VS code and to preview the code, we are reqiured to download some extensions.
46 | 2. To install extensions you are required to open **extensions icon** present on left sidebar.
47 | 3. Now search here ***Live Server*** and install the extension with placed right at top.
48 |
49 | > 
50 |
51 | 4. Do the same procedure and install ***Code Runner***(to preview JavaScript).
52 |
53 | > 
54 |
55 | ### 6. To Preview
56 |
57 | 1. On opening the `index.html` file we can simply by right clicking on a HTML file from Explorer Window and **clicking on Open with Live server** or open a HTML file and ***right-click*** on the editor and click on **Open with Live Server** or can even use a shortcut **alt+L.**
58 |
59 | 2. For previewing the `script.js` file we can easily press **Run Code** or **ALt+Ctrl+N**, but this can only we used to show outputs, but in our case we also deal with inputs from the user.
60 |
61 | 3. So to resolve this issue we'll first open terminal and put the following command and hit enter.
62 |
63 | ```bash
64 | npm install prompt-sync
65 | ```
66 |
67 | 4. Now we are all set to go, on running the code we'll get the preview as well the input promt in **Terminal**.
68 |
69 |
70 | _**Following the above steps we have successfully run and examined the preview as well.**_
--------------------------------------------------------------------------------
/docs/projects/fmc-website/mathematical-logic/average.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Average
3 | id: average
4 | description: What does average function do?
5 | sidebar_label: Average
6 | keywords: [Average Function]
7 | ---
8 |
9 | The `avg(tbl)` function **helps us find the average of numbers in a table**, make sure it's not too small, *adjust it to be an even number if needed,* and then *put the result in a specific input field.* Imagine you have a *special table with rows of numbers,* and you want to **find average of those numbers.** This function will help us with that.
10 |
11 | ```jsx title="script.js" {2-5,12-13,14}showLineNumbers
12 | function avg(tbl){
13 | var s=0,n=tbl.children.length;
14 | for(var i=0;i
60 |
61 | _We have successfully understood the [**Average**](average) function! Let's move on and understand the [**Perform**](perform) function of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)**._
--------------------------------------------------------------------------------
/docs/projects/fmc-website/mathematical-logic/perform.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Perform
3 | id: perform
4 | description: Perform Function of mathematical script in Fill My Cycle Website
5 | sidebar_label: Perform
6 | keywords: [Perform, mathematical Perform, function]
7 | ---
8 |
9 | The **`perform()`** function helps us *find and work with specific tables, calculate the averages of the numbers in those tables*, and then move on to perform additional actions using the "check()" function. It's like a script for a show, where we do things in a specific order to make everything work smoothly!
10 |
11 | ```jsx title="script.js"{2-6} showLineNumbers
12 | function perform(){
13 | var tbl01=document.getElementById("tbl01");
14 | avg(tbl01);
15 | var tbl02=document.getElementById("tbl02");
16 | avg(tbl02);
17 | check();
18 | }
19 | ```
20 |
21 | Let's go through each step of the code:
22 |
23 | 1. First, we **find a table** called `tbl01`. It's like a special chart with rows and columns. We use a special code called `document.getElementById()` to find this table.
24 |
25 | 2. Then, we do something special with this table. We call another function called `avg(tbl01)`. It's like telling someone to *find the average of the numbers in that table.* So, we're asking for the average of all the numbers in the table `tbl01`.
26 |
27 | 3. We **repeat the same process** with another table called `tbl02`. We find it using the same special code `.getElementById()` and then call the `avg(tbl02)` function to find the average of the numbers in that table too.
28 |
29 | 4. After finding the averages of both tables, we move on to the next task. We call another function called `check()`. It's like asking someone to *perform a checklist or a set of instructions.*
30 |
31 | 5. Inside the `check()` function, there might be more instructions and actions happening, this function helps us find things on a web page, move around when we type, do some calculations, and maybe show us some results later.
32 |
33 |
34 |
35 | _We have successfully understood the [**Perform**](perform) function! Let's move on and understand the [**Table Updater**](table-updater) function of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)**._
--------------------------------------------------------------------------------
/docs/projects/fmc-website/mathematical-logic/scripts.mdx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/fmc-website/mathematical-logic/scripts.mdx
--------------------------------------------------------------------------------
/docs/projects/fmc-website/mathematical-logic/table-calculator.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Table Calculator
3 | id: table-calculator
4 | description: Table calculator function of mathematical script in Fill My Cycle Website
5 | sidebar_label: Table Calculator
6 | keywords: [Table calculator, mathematical Table calculator, function]
7 | ---
8 |
9 | The `cal_man(tbl)` function **calculates and manages values based on a table's rows and columns.** It **multiplies and accumulates numbers** based on certain conditions and *returns the updated array of values.* It's like performing some calculations and keeping track of the results! Let's break down the JavaScript function `cal_man(tbl)` in a simple way:
10 |
11 | ``` jsx title="script.js"{4-6,10-11} showLineNumbers
12 | function cal_man(tbl){
13 | var w=[6,6,2,2,4,0];
14 | for(var i=0;i<5;i++){
15 | var tr=$(tbl.children[i]);
16 | var td=tr.children().children('img').parent();
17 | var col=tr.children().index(td)-1;
18 | if(col<0){
19 | return false;
20 | }
21 | w[i]*=(5-col);
22 | w[5]+=w[i];
23 | }
24 | return w;
25 | }
26 | ```
27 | 1. We start with an array called **"w"** which holds some initial values: **[6, 6, 2, 2, 4, 0].** It's like having a list of numbers to work with.
28 |
29 | 2. We go through a loop that repeats 5 times. In each iteration, we perform some actions.
30 |
31 | 3. Inside the loop, we **find a specific row** in the table using the variable "tr". It's like picking a row from the table.
32 |
33 | 4. Then, we find a specific cell in that row which contains an image. We store this cell in the variable "td". It's like selecting a cell with an image.
34 |
35 | 5. We *calculate the column index of the selected cell relative* to its row. It's like finding the position of the cell within the row.
36 |
37 | 6. If the calculated column index is **less than 0** (which means it's an invalid index), we stop further execution of the function and return false. It's like checking if the column index is valid.
38 |
39 | 7. If the column index is valid, we perform some calculations using the values in the "w" array. It's like doing some mathematical operations.
40 |
41 | 8. We **multiply the value in the "w" array at index "i" by (5 - col),** where `col` is the calculated column index. It's like multiplying a number by another number and storing the result.
42 |
43 | 9. We add the calculated value to the last element of the "w" array (at index 5). It's like accumulating the calculated values.
44 |
45 | 10. After the loop is completed, we return the updated "w" array. It's like giving back the final result.
46 |
47 |
48 |
49 | _We have successfully understood the [**Table Calculator**](table-calculator) function! Let's move on and understand the [**Table Manager**](table-manager) function of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)**._
--------------------------------------------------------------------------------
/docs/projects/fmc-website/mathematical-logic/table-manager.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Table Manager
3 | id: table-manager
4 | description: Table manager Component of mathematical script in Fill My Cycle Website
5 | sidebar_label: Table Manager
6 | keywords: [Table Manager, mathematical Table Manager, function]
7 | ---
8 |
9 | The `check_man()`** function checks and manages values in two tables.** It calculates some values for each table and performs an action with the calculated results. It's like checking and handling the values in a organized way!
10 | This function checks and manages values in two tables. Let's go through each step:
11 |
12 | ``` jsx title="script.js"{5-7} showLineNumbers
13 | function check_man(){
14 | var tbl1=document.getElementById("tbl1");
15 | var tbl2=document.getElementById("tbl2");
16 | var w=[];
17 | w[0]=cal_man(tbl1);
18 | w[1]=cal_man(tbl2);
19 | cycle(w[0],w[1]);
20 | }
21 | ```
22 | 1. We start by **finding a table** with the ID "tbl1" and storing it in the variable "tbl1". It's like picking the first table.
23 |
24 | 2. Then, we **find another table** with the ID "tbl2" and store it in the variable "tbl2". It's like picking the second table.
25 |
26 | 3. We *create an empty array* called "w". It's like having a list to store values.
27 |
28 | 4. We **calculate some values** for the first table using the `cal_man()` function and store the result in the first element of the "w" array (at index 0).
29 |
30 | 5. Similarly, we **calculate some values** for the second table using the `cal_man()` function and store the result in the second element of the "w" array (at index 1).
31 |
32 | 6. Finally, we call the `cycle()` function, passing the calculated values from the first table (w[0]) and the second table (w[1]) as arguments. It's like performing some action with those values.
33 |
34 |
35 |
36 | _We have successfully understood the [**Table Manager**](table-manager) function! Let's move on and understand the [**Table Transformation**](table-transformation) function of the **[Fill My Cycle](https://fillmycycle.tcetmumbai.in/)**._
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/Astro-logo.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/Astro-logo.jpeg
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/JavaScript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/JavaScript.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/Nav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/Nav.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/TypeScript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/TypeScript.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/about.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/about.jpg
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/aboutUs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/aboutUs.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/aboutUsImg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/aboutUsImg.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/accordion1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/accordion1.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/accordion2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/accordion2.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/atsResumeTemplate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/atsResumeTemplate.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/cards.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/cards.jpg
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/desktop-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/desktop-view.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/fcopyright.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/fcopyright.jpg
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/femail.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/femail.jpg
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/fnav.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/fnav.jpg
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/footer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/footer.jpg
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/frsbutton.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/frsbutton.jpg
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/fsocial.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/fsocial.jpg
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/fsocials.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/fsocials.jpg
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/get-started.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/get-started.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/guidelines.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/guidelines.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/hamburger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/hamburger.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/header and intro.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/header and intro.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/header and title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/header and title.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/hero-section.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/hero-section.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/logo-name.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/logo-name.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/resume scan button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/resume scan button.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/resume test-scan section.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/resume test-scan section.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/rstbutton.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/rstbutton.jpg
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/tailwind-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/tailwind-logo.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/test-button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/test-button.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/assets/tos-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/resume-screener-website/assets/tos-logo.png
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/frontend-components/tech-stacks.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Tech Stacks
3 | id: tech-stacks
4 | description: Tech Stacks used in designing frontend of TCET Linux Website
5 | keywords: [tech-stacks, TCET Linux]
6 | ---
7 |
8 | import Astro from "/docs/projects/resume-screener-website/assets/Astro-logo.jpeg";
9 | import Tailwind from "/docs/projects/resume-screener-website/assets/tailwind-logo.png";
10 | import TypeScript from "/docs/projects/resume-screener-website/assets/TypeScript.png";
11 | import JavaScript from "/docs/projects/resume-screener-website/assets/JavaScript.png";
12 |
13 |
14 |
15 |
16 |
17 |
18 |
Astro is an open-source framework for generating web applications on top of popular UI frameworks like React, Preact, Vue, or Svelte. It offers a modern and flexible approach to web development, enabling developers to create fast, scalable, and engaging websites and applications.Read More
19 |
20 |
21 |
22 |
23 |
24 |
Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML. It is a versatile CSS framework that offers a pragmatic and efficient approach to web development. Read More
25 |
26 |
27 |
28 |
29 |
30 |
JavaScript is a scripting language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else. Read More
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/docs/projects/resume-screener-website/getting-started.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Getting Started
3 | id: getting-started
4 | description: Setup the project on your local machine
5 | sidebar_label: Getting Started
6 | keywords: [astro, install, local, node, approach]
7 | ---
8 | :::info
9 | The TCET Resume Screener page is built using AstroJS, an all-in-one web framework designed for speed.
10 | :::
11 |
12 | ### Steps to run the site on your local system:
13 | These are the steps you need to follow to get this site on your local system.
14 |
15 | ### Install Git in your computer
16 | Follow these steps to install git in your computer.
17 | 1. Go to [https://git-scm.com/downloads](https://git-scm.com/downloads).
18 | 2. Click on Windows. Download should start.
19 | 3. Go to downloads and install the package.
20 |
21 | ### Clone the repo
22 | Open Git Bash in any folder and paste the following command
23 |
24 | ```bash
25 | git clone https://github.com/tcet-opensource/resume-screener-frontend.git
26 | ```
27 |
28 | ### Install NodeJs
29 |
30 | 1. Go to [https://nodejs.org/en/download](https://nodejs.org/en/download)
31 | 2. Select Current.
32 | 3. Download the 64-bit .msi version. Follow the steps and install NodeJS.
33 |
34 | :::note
35 | It is important to have NodeJS in your system
36 | :::
37 |
38 | ### Open the folder in VS Code
39 | 1. Install [VS Code](https://code.visualstudio.com/docs/?dv=win32user) if not installed.
40 | 2. Open Windows Terminal in the folder you have cloned the repo, as done in [step 2](#clone-the-repo).
41 |
42 | ### Install Important Packages/Dependencies
43 |
44 | Install yarn globally
45 |
46 | ```bash
47 | npm install -g yarn
48 | ```
49 |
50 | You can make changes to your respective files and changes will be shown once you have saved the file.
51 |
52 | ### Commands used to run locally
53 |
54 | 1. To run the commands, make sure that you have installed yarn globally first.
55 | 2. All commands are run from the root of the project, from a terminal
56 |
57 | Here are a set of commands used to run locally:
58 |
59 | | **Command** | **Action** |
60 | | -------- | -------- |
61 | | `yarn` | Installs dependencies |
62 | | `yarn dev` | Starts local dev server at `localhost:3000` |
63 | | `yarn build` | Build your production site to `./dist/` |
64 | | `yarn preview` | Preview your build locally, before deploying |
65 | | `yarn astro ...` | Run CLI commands like `astro add`, `astro check` |
66 | | `yarn astro --help` | Get help using the Astro CLI |
67 |
68 | ### Steps to run after a Pull / Merge:
69 |
70 | 1. To install all dependencies
71 |
72 | ```bash
73 | yarn
74 | ```
75 | 2. To run local dev environment
76 |
77 | ```bash
78 | yarn dev
79 | ```
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/about-tcet-linux-website.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: TCET Linux Website
3 | id: about-tcet-linux-website
4 | sidebar_label: TCET Linux Website
5 | description: Official documentation of TCET Linux Website
6 | ---
7 |
8 | >_This is the official documentation of the **[TCET Linux website](https://linux.tcetmumbai.in/)** of **[TCET Mumbai](https://tcetmumbai.in)** built by **UI/UX and Frontend Team** to provide necessary information about **TCET Linux** that have been developed by **DevOps Team**, maintained by the **[TCET Open Source](https://opensource.tcetmumbai.in)** **Documentation team**._
9 |
10 |
11 |
12 | import tcet_linux from "/docs/projects/tcet-linux-website/assets/tcet-linux.png";
13 |
14 |
15 |
16 |
17 |
18 | The admirable collaboration of **Arch Linux** and **[TCET Open Source Community](https://opensource.tcetmumbai.in)** has given us an **Operating System** which is altered in a way that makes it a good partner for all the Engineering Students of **Thakur College of Engineering and Technology**
19 |
20 |
21 | ### 1. The backbone of TCET linux
22 |
23 | * Built upon the robust foundation of Arch Linux, **[TCET Linux](https://linux.tcetmumbai.in/)** inherits its **stability**, **flexibility**, and **extensive package availability**, catering to the diverse needs of engineering students and faculty.
24 |
25 |
26 | ### 2. What does it Offer?
27 |
28 | * TCET Linux offers **optimized** and **streamlined** environment. this provides the students to explore the various concepts of Engineering
29 |
30 | ### 3. We would not reel in the real world
31 |
32 | * The inclusion of specialized engineering software tools, programming languages, and development environments enhances the learning experience that _**prepares students for real-world engineering challenges**_
33 |
34 | * TCET Linux also promotes the culture of learning and sharing the knowledge with others, and also sharing ideas.
35 |
36 | ### 4. Open Source
37 |
38 | * Open Source helps with maintaining the website as well as ensure that students and faculty have **access to the latest software versions and security patches**, keeping the system up-to-date and secure.
39 |
40 |
41 |
42 | >_If you're ready to get started with contributing to **[TCET Open Source](https://opensource.tcetmumbai.in)**, head over to our installation guide for step-by-step instructions on how to Get Started with the **[TCET Linux Website](https://linux.tcetmumbai.in)**._
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/Astro-logo.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/Astro-logo.jpeg
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/CopyToClipboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/CopyToClipboard.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/DownloadSection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/DownloadSection.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/JavaScript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/JavaScript.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/TypeScript.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/TypeScript.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/VerifySection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/VerifySection.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/footer.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/footer.jpg
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/hero.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/hero.jpg
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/mobilenav.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/mobilenav.jpg
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/navbar.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/navbar.jpg
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/popup.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/popup.jpg
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/set1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/set1.jpg
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/set2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/set2.jpg
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/tailwind-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/tailwind-logo.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/tcet-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/tcet-linux.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/assets/tos-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux-website/assets/tos-logo.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/frontend-components/tech-stacks.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Tech Stacks
3 | id: tech-stacks
4 | description: Tech Stacks used in designing frontend of TCET Linux Website
5 | keywords: [tech-stacks, TCET Linux]
6 | ---
7 |
8 | import Astro from "/docs/projects/tcet-linux-website/assets/Astro-logo.jpeg";
9 | import Tailwind from "/docs/projects/tcet-linux-website/assets/tailwind-logo.png";
10 | import TypeScript from "/docs/projects/tcet-linux-website/assets/TypeScript.png";
11 | import JavaScript from "/docs/projects/tcet-linux-website/assets/JavaScript.png";
12 |
13 |
14 |
15 |
16 |
17 |
18 |
Astro is an open-source framework for generating web applications on top of popular UI frameworks like React, Preact, Vue, or Svelte. It offers a modern and flexible approach to web development, enabling developers to create fast, scalable, and engaging websites and applications.Read More
19 |
20 |
21 |
22 |
23 |
24 |
Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML. It is a versatile CSS framework that offers a pragmatic and efficient approach to web development. Read More
25 |
26 |
27 |
28 |
29 |
30 |
TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale. It converts to JavaScript, which runs anywhere JavaScript runs: In a browser, on Node.js or Deno and in your apps.Read More
31 |
32 |
33 |
34 |
35 |
36 |
JavaScript is a scripting language that enables you to create dynamically updating content, control multimedia, animate images, and pretty much everything else. Read More
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/docs/projects/tcet-linux-website/getting-started.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Getting Started
3 | id: getting-started
4 | description: Setup the project on your local machine
5 | sidebar_label: Getting Started
6 | keywords: [install, tcet-linux,astro, node, approach]
7 | ---
8 |
9 | :::info
10 | TCET Linux is an **operating software** made while keeping all the **important aspects** of engineering in mind for the students at the college.
11 | :::
12 | ### Steps to run the site on your local system:
13 | These are the steps you need to follow to get this site on your local system.
14 |
15 | ### Install Git in your computer
16 | Follow these steps to install git in your computer.
17 | 1. Go to [https://git-scm.com/downloads](https://git-scm.com/downloads).
18 | 2. Click on Windows. Download should start.
19 | 3. Go to downloads and install the package.
20 |
21 | ### Clone the repo
22 | Open Git Bash in any folder and paste the following command
23 |
24 | ```bash
25 | git clone https://github.com/tcet-opensource/tnp-website
26 | ```
27 |
28 | ### Install NodeJS
29 |
30 | 1. Go to [https://nodejs.org/en/download](https://nodejs.org/en/download)
31 | 2. Select Current.
32 | 3. Download the 64-bit .msi version. Follow the steps and install NodeJS.
33 |
34 | :::note
35 | It is important to have NodeJS in your system
36 | :::
37 |
38 | ### Open the folder in VS Code
39 | 1. Install [VS Code](https://code.visualstudio.com/docs/?dv=win32user) if not installed.
40 | 2. Open Windows Terminal in the folder you have cloned the repo, as done in [step 2](#clone-the-repo).
41 |
42 | ### Install Important Packages/Dependencies
43 |
44 | Install yarn globally
45 |
46 | ```bash
47 | npm install -g yarn
48 | ```
49 |
50 | You can make changes to your respective files and changes will be shown once you have saved the file.
51 |
52 | ### Commands used to run locally
53 |
54 | 1. To run the commands, make sure that you have installed yarn globally first.
55 | 2. All commands are run from the root of the project, from a terminal
56 |
57 | Here are a set of commands used to run locally:
58 |
59 | | **Command** | **Action** |
60 | | -------- | -------- |
61 | | `yarn` | Installs dependencies |
62 | | `yarn dev` | Starts local dev server at `localhost:3000` |
63 | | `yarn build` | Build your production site to `./dist/` |
64 | | `yarn preview` | Preview your build locally, before deploying |
65 | | `yarn astro ...` | Run CLI commands like `astro add`, `astro check` |
66 | | `yarn astro --help` | Get help using the Astro CLI |
67 |
68 | ### Steps to run after a Pull / Merge:
69 |
70 | 1. To install all dependencies
71 |
72 | ```bash
73 | yarn
74 | ```
75 | 2. To run local dev environment
76 |
77 | ```bash
78 | yarn dev
79 | ```
80 |
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/about-tcet-linux.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: TCET Linux
3 | id: about-tcet-linux
4 | sidebar_label: About TCET Linux
5 | description: A brief overview of TCET Linux
6 | keywords: [tcet, open-source, linux]
7 | ---
8 |
9 | # About TCET Linux #
10 |
11 | TCET Linux is GNU/Linux distribution, based on Arch Linux built for enhancing college infrastructure and promoting Linux in software engineering education.
12 |
13 |
14 | ## Whats Offered in TCET Linux: ##
15 |
16 | 1) Desktop Environment (XFCE): TCET Linux uses the XFCE desktop environment, known for its lightweight and intuitive design. Customize your desktop, panels, and appearance to suit your preferences.
17 |
18 | 2) Thunar File Manager: Manage your files efficiently with Thunar, a user-friendly file manager. Learn keyboard shortcuts and file operations for a seamless experience.
19 |
20 | 3) Terminal Theme (Starship): TCET Linux features the Starship prompt, enhancing your terminal experience with useful information and a clean, modern look.
21 |
22 | 4) Default Browser (Mozilla Firefox): Browse the web with Mozilla Firefox, a fast and privacy-focused web browser.
23 |
24 | 5) Basic System Usage: Familiarize yourself with system navigation, file manipulation, software installation, and package management using Pacman.
25 |
26 | 6) Customizing TCET Linux: Tailor your system to your liking by changing themes, icons, and installing additional software packages through the pacman package manager.
27 |
28 | 7) Application Manager: Gives you to choose which software should be installed in your system. So that, you can tailor your system with your choices of softwares.
29 |
30 |
31 |
32 | ## Community and Support ##
33 |
34 | Join the [TCET Linux Discussion Group](https://discord.com/channels/1077233618109337691/1096352605883609108) to connect with other users, and seek help.
35 |
36 | *Contributing to TCET Linux*
37 |
38 | Interested in contributing to TCET Linux development? Check our development guidelines, learn how to submit patches, and explore opportunities to join the TCET Linux team.
39 |
40 | :::tip
41 | You can visit to some learning resources listed on **[Resource Page](/docs/projects/tcet-linux/resources.md)** of TCET Linux documentation.
42 | :::
43 |
44 | *Appendices*
45 |
46 | - **About TCET Linux**: A brief overview of TCET Linux.
47 |
48 | - **Idea for creating TCET Linux**: A motivation and idea for creating TCET Linux.
49 |
50 | - **Variants**: TCET Linux Variant.
51 |
52 | - **Releases**: Releases and Verions Information for TCET Linux.
53 |
54 | - **Installation Steps**: Installation Steps and Troubleshooting while Installation.
55 |
56 | - **Guides**: Basic Guide, Application Guide and Application Troubleshooting.
57 |
58 | - **Contribute to TCET Linux**: Contribution guide for TCET Linux.
59 |
60 | - **Resources**: Resources referred and used for development of TCET Linux.
61 |
62 | - **ISO Profile**: ISO Profile of TCET Linux.
63 |
64 | - **References and Credits**: List of all References and Credits for TCET Linux.
65 |
66 | TCET Linux empowers users with a powerful, flexible, and efficient Linux distribution tailored to diverse needs. With this documentation, you have the resources to harness the full potential of TCET Linux and embark on a journey of exploration, customization, and productivity. Welcome to the TCET Linux community!
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/ApplicationMenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/ApplicationMenu.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/Delete&MTTrash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/Delete&MTTrash.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/FileSystem.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/FileSystem.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/Screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/Screenshot.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/ShutDown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/ShutDown.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/Trash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/Trash.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/Wallpaper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/Wallpaper.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/alias-commands.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/alias-commands.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/edit-alias-commands.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/edit-alias-commands.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/install-autoremove.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/install-autoremove.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/installFinish.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installFinish.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/installInstall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installInstall.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/installKeyboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installKeyboard.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/installLocation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installLocation.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/installPartitionEraseDisk.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installPartitionEraseDisk.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/installPartitionManual.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installPartitionManual.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/installSummary.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installSummary.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/installUser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installUser.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/installWelcome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/installWelcome.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/iso.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/iso.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/isofinal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/isofinal.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/linuxidea.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/linuxidea.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/manCommand.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/manCommand.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/neofetch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/neofetch.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/rufus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/rufus.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/rufusdone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/rufusdone.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/rufusdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/rufusdown.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/rufusprom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/rufusprom.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/rufuspromfinal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/rufuspromfinal.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/systemUpdate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/systemUpdate.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/tldown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/tldown.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/welcome-app.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/welcome-app.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/yay-install-chrome.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/yay-install-chrome.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/yay-step1-base-devel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/yay-step1-base-devel.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/assets/yay-step2-makepkg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tcet-linux/assets/yay-step2-makepkg.png
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/contribute-tcet-linux.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Contribute to TCET Linux
3 | id: contribute-tcet-linux
4 | sidebar_label: Contribute to TCET Linux
5 | description: Contribute to TCET Linux
6 | keywords: [Contribute]
7 | ---
8 |
9 | TCET Linux is one of the most active projects under TCET Open Source and there are multiple ways through which you can contribute to it.
10 |
11 | ## Pre-requisites-
12 | Be familiar with Linux as an operating system and have hands-on experience with using Linux on your system. You can do this by trying to run Linux commands and understanding the file system. For an ultimate beginner, Ubuntu is the right one where you should start first.
13 |
14 | Apart from it, for all the code and non - code contributions, one should have enough knowledge about Version Control, Git and GitHub.
15 |
16 | ## Contributions to the Code-
17 | Programming Languages like Python, are the most used while developing TCET Linux. Depending on the area that you want to contribute to, be well versed in the development using the same language.
18 | For the first few contributions, try finding out small bugs and work on basic issues. You can also try with Low-Code Contributions about which we've discussed below.
19 |
20 | Open Source Community is made for the public, that is you; and hence you can always raise your queries on several platforms and comment on the issue through your GitHub account. Apart from this, read the documentation and guidelines appropriately before starting to contribute.
21 |
22 | In the Resources section on our documentation website, Internal and External workflow has been shared, do have a look at it.
23 |
24 | ## Low-Code and No-Code Contributions-
25 | For a variety of desktop appearances of TCET Linux and to make it better, you can add wallpapers and improve the graphics. UI/UX is one such domain where you can always explore, not only in TCET Linux but also in a wide number of open source projects.
26 | Documentation is another rescue for all the non-code contributors. From fixing language and grammar to improving the docs and blogs section, you can easily contribute here. We would recommend that you understand Markdown and Docusauras well enough for contributing in documentation.
27 |
28 | :::tip
29 | Join the TCET Linux Discussion Channel in our [discord server](https://discord.com/channels/1077233618109337691/1096352605883609108) to connect with fellow users, report bugs, and seek help. You can as for help for contributing in TCET Linux.
30 | :::
31 |
32 | Code always evolves and so should your knowledge, keep exploring different techstacks, and happy contributing! 😉
33 |
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/guides/application/getting-started-with-application.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Applications Guide
3 | id: getting-started-with-application
4 | description: To Start Exploring Application Present In TCET Linux.
5 | sidebar_label: Applications Guide
6 | keywords: [applications, apps, default]
7 | ---
8 |
9 | TCET Linux comes pre-loaded with a variety of applications to enhance your computing experience. Whether you're a beginner or an advanced user, these applications cover a wide range of tasks. Let's explore how to get started with them
10 |
11 | Here are some examples of applications that are pre-installed and some optional applications in TCET Linux:
12 |
13 | ### Welcome App
14 | Our system has welcome application which greets you and provide you menu for some most required features like install system, update system, fix screen resolution, update mirrors and many more.
15 |
16 | ### Application Installer
17 |
18 | We provide a list of software in our software installer and by just selecting the required software those application will get installed in your TCET Linux system. This application installer is displayed in your application menu and also when you are installing the fresh TCET Linux system using bootable pendrive or installing the fresh system in your virtual machine. Hence, you can install any software provided in the list by just selecting and clicking the "Install" button
19 |
20 | ### Web Browser
21 |
22 | **Firefox** is the default web browser in TCET Linux. Open it from the Applications Menu to browse the web and access online resources.
23 |
24 | ### Office Suite
25 |
26 | **LibreOffice** provides a powerful office suite, including applications like Writer, Calc, and Impress. Create and edit documents, spreadsheets, and presentations. Many peoples dont require this software hence it is not being pre-installed we give you an option in our Application Installer and you can select to install LibreOffice in your system.
27 |
28 | ### Code Editor
29 | **Visual Studio Code** (VS Code) is a powerful and versatile code editor that is not pre-installed in TCET Linux as many user dont require it. However, you can easily install it using our Application Installer
30 |
31 | ### File Manager
32 |
33 | **Thunar** is the default file manager. Use it to navigate through your files, folders, and external drives.
34 |
35 | ### Terminal
36 |
37 | Access the command line using the **Terminal**. This is a powerful tool for advanced users to execute commands and perform system tasks.
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/guides/application/troubleshoot-application.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Troubleshooting Applications
3 | id: troubleshoot-application
4 | description: Troubleshooting Applications Common Issues .
5 | sidebar_label: Troubleshooting Applications
6 | keywords: [troubleshoot, pacman, performance]
7 | ---
8 |
9 | TCET Linux offers a range of applications and tools to enhance your computing experience. However, issues can sometimes arise. This section provides guidance on identifying and resolving common application-related problems in TCET Linux.
10 |
11 | ## Application Not Launching
12 |
13 | If an application fails to launch, follow these steps:
14 |
15 | 1. *Check for Errors:* Open a terminal and try launching the application from the command line. Look for any error messages or warnings that might provide insight into the issue.
16 |
17 | 2. *Reinstall the Application:* If the application is still not working, try reinstalling it. Use the package manager, Pacman, to remove and then reinstall the application. For example:
18 |
19 | ```bash
20 | sudo pacman -Rns application-name
21 | sudo pacman -S application-name
22 | ```
23 |
24 |
25 | 3. *Dependency Issues:* Sometimes, applications depend on specific libraries. Ensure that all necessary dependencies are installed. Use Pacman to install missing libraries if needed.
26 | ```bash
27 | sudo pacman -S missing-library
28 | ```
29 |
30 | 5. *Check for Updates:* Ensure your system and the application are up-to-date. Run the following commands to update your system and the installed packages:
31 | ```bash
32 | sudo pacman -Syu
33 | ```
34 |
35 | ## Slow Performance
36 |
37 | If you notice that applications are running slowly or consuming excessive resources, consider the following:
38 |
39 | 1. *Resource Monitoring:* Open the system monitor or task manager to check which processes are consuming CPU, memory, or disk resources. Terminate any unneeded processes.
40 |
41 | 2. *Close Background Applications:* Ensure that other applications running in the background are not causing performance issues. Close unnecessary applications and processes.
42 |
43 | 3. *Optimize System:* Regularly maintain your TCET Linux system. Clean up temporary files, remove unnecessary packages, and optimize system services.
44 | ```bash
45 | sudo pacman -Sc
46 | ```
47 |
48 | 4. *Update Graphics Drivers:* If your system has a dedicated graphics card, ensure that you have the appropriate graphics drivers installed and keep them up to date.
49 | ```bash
50 | sudo mhwd -a pci nonfree 0300
51 | ```
52 |
53 | ## Application Crashes
54 |
55 | If an application frequently crashes or becomes unresponsive:
56 |
57 | 1. *Check for Updates:* Ensure that the application is updated to the latest version. If not, update it using the package manager.
58 |
59 | 2. *Report Bugs:* If the issue persists, consider reporting it to the application's developers. They may be able to provide a fix or a workaround.
60 |
61 | 3. *Check for Logs:* Look for error logs in your home directory or in /var/log. These logs may contain information about the cause of the crashes.
62 |
63 | 4. *Use Alternatives:* If the problem remains unresolved, consider using alternative applications that serve the same purpose.
64 |
65 | Remember, troubleshooting may require a certain level of expertise, and it's always a good practice to back up your data before making significant changes to your system. In case you encounter complex or unique issues, consider seeking help from the TCET Linux community forums or support channels to resolve them efficiently.
66 |
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/guides/reset-password.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Reset Password
3 | id: reset-password
4 | description: Reset Password for my main user
5 | sidebar_label: Reset Password
6 | keywords: [User Management, Reset User, Reset User Password, Reset Password, Password Reset, Root User, TCET Linux]
7 | ---
8 |
9 | If you've forgotten the root password on your TCET Linux system, you can reset it using the following steps. This guide is tailored for in-drive installations of TCET Linux.
10 |
11 | ### Steps to Reset Root Password
12 |
13 | 1. Reboot or Power On TCET Linux:
14 |
15 | - Reboot or power on your TCET Linux system. During the boot process, the first entry in the GRUB bootloader menu will be selected by default.
16 |
17 | 2. Interrupt the Boot Process:
18 |
19 | - Interrupt the booting process by pressing the 'e' key on the keyboard. This allows you to make changes to the boot entry.
20 |
21 |
22 | 3. Modify Boot Entry:
23 |
24 | - Locate a line that begins with:
25 |
26 | ```plaintext
27 | linux /boot/vmlinuz-linux
28 | ```
29 |
30 | - Navigate to the end of this line, which ends with 'quiet'. Append the parameter `init=/bin/bash` to the end of the line.
31 |
32 | Example:
33 |
34 | ```plaintext
35 | linux /boot/vmlinuz-linux init=/bin/bash
36 | ```
37 |
38 | 4. Boot into Single-User Mode:
39 |
40 | - Press `Ctrl + X` to boot into single-user mode with the root filesystem mounted with read-only (ro) access rights.
41 |
42 | 5. Remount Root Filesystem:
43 |
44 | - Remount the root filesystem with read and write rights:
45 |
46 | ```bash
47 | mount -n -o remount,rw /
48 | ```
49 |
50 |
51 | 6. Reset Root Password:
52 |
53 | - Use the `passwd` command to reset the root password:
54 |
55 | ```bash
56 | passwd
57 | ```
58 |
59 | - Specify your new root password and confirm it. If the process is successful, you will see the output: 'password updated successfully'.
60 |
61 |
62 | 7. Save Changes and Restart:
63 |
64 | - Run the following command to save the changes and start TCET Linux:
65 |
66 | ```bash
67 | exec /sbin/init
68 | ```
69 |
70 | That's it! You've successfully reset the root password on your TCET Linux system. You should now be able to log in with the new root password.
71 |
72 |
73 | If you encounter any issues or have further questions, feel free to seek assistance on the TCET Linux Discord server or refer to additional resources on the TCET Linux documentation.
74 |
75 |
76 | :::tip
77 | 1. You can visit on some learning resources listed on **[Resource Page](/docs/projects/tcet-linux/resources.md)** of TCET Linux documentation.
78 | :::
79 |
80 |
81 | _The [**Reset Password Guide**](reset-password) was succesfully explained! Let's move on and see how we use [**Package Management**](install-remove-update-package) of **[TCET Linux](https://linux.tcetmumbai.in/)**._
82 |
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/guides/yay.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Install AUR Packages
3 | id: yay
4 | sidebar_label: Install AUR Packages
5 | description: Learn how to use YAY to install AUR packages on Arch Linux and TCET Linux.
6 | keywords: [tcet, open-source, linux]
7 | ---
8 |
9 | YAY is an AUR (Arch User Repository) helper for Arch Linux. It simplifies the process of installing and managing software not available in the official Arch repositories. With a user-friendly interface, YAY streamlines the installation of packages, handling dependencies and updates seamlessly.
10 | It enhances the Arch Linux experience by providing a convenient way to access a vast array of community-contributed packages.
11 |
12 | To provide an efficient, customizable, and user-friendly environment suitable for a diverse range of users, TCET Linux was conceived with several key goals in mind.
13 |
14 | ## Dependency
15 |
16 | Open a terminal and install `git` if not already installed:
17 |
18 | ```bash
19 | sudo pacman -S git
20 | ```
21 | ## YAY Installation
22 |
23 | 1. YAY on Any Arch Linux System
24 |
25 | 1. Clone the `yay` repository:
26 |
27 | ```bash
28 | git clone https://aur.archlinux.org/yay.git
29 | ```
30 |
31 | 2. Move into the cloned directory:
32 |
33 | ```bash
34 | cd yay
35 | ```
36 |
37 | 3. Build and install `yay`:
38 |
39 | ```bash
40 | makepkg -si
41 | ```
42 |
43 | 2. YAY on TCET Linux
44 |
45 | 1. Open Terminal:
46 |
47 | ```bash
48 | install yay
49 | ```
50 |
51 |
52 | ## Install AUR Packages through YAY
53 |
54 | Once `yay` is installed, you can use it to easily install packages from the Arch User Repository (AUR). Here's how you can do it:
55 |
56 | 1. **Search for Packages:**
57 | To search for a package in the AUR, use the following command:
58 |
59 | ```bash
60 | yay -Ss
61 | ```
62 |
63 | 2. **Install Packages**:
64 | To install a package from the AUR, use the following command:
65 |
66 | ```bash
67 | yay -S
68 | ```
69 |
70 | 4. **Remove Packages**:
71 | To remove a package installed from the AUR, use the following command:
72 |
73 | ```bash
74 | yay -R
75 | ```
76 |
77 | ## Example: Installing visual-studio-code-bin
78 |
79 | 1. **Search for `visual-studio-code` Packages:**
80 | Search for available `visual-studio-code` packages on the AUR:
81 |
82 | ```bash
83 | yay -Ss visual-studio-code
84 | ```
85 | 2. **Install visual-studio-code-bin**:
86 | Choose the `visual-studio-code-bin` package and install it using the following command:
87 |
88 | ```bash
89 | yay -S visual-studio-code-bin
90 | ```
91 | 3. **Remove visual-studio-code-bin**:
92 | If you need to remove the `visual-studio-code-bin` package, use the following command:
93 |
94 | ```bash
95 | yay -R visual-studio-code-bin
96 | ```
97 | Now you've successfully searched, installed, and removed the visual-studio-code-bin package using `yay` on your Arch Linux or TCET Linux system.
98 |
99 |
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/idea-behind-creating-tcet-linux.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Idea Behind TCET Linux
3 | id: idea-behind-creating-tcet-linux
4 | sidebar_label: Idea for creating TCET Linux
5 | description: A brief overview of TCET Linux
6 | keywords: [tcet, open-source, linux]
7 | ---
8 | import yayInstallChrome from "/docs/projects/tcet-linux/assets/linuxidea.png";
9 |
10 |
11 |
12 |
13 |
TCET Linux Home Page
14 |
15 |
16 | TCET Linux is a custom Linux distribution rooted in the Arch Linux ecosystem. Its creation is driven by a core idea: to provide an efficient, customizable, and user-friendly environment suitable for a diverse range of users. TCET Linux was conceived with several key goals in mind:
17 |
18 | ### **Customization**
19 | The XFCE Desktop Environment that is provided with the distribution gives users the freedom to tailor their computing experience to their specific needs. This extends to the choice of desktop environment, software packages, and system configurations.
20 |
21 | ### **Optimization**
22 | The distribution emphasizes efficiency and performance, ensuring that it runs smoothly on a variety of hardware configurations, from older machines to modern systems.
23 |
24 | ### **Accessibility**
25 | TCET Linux is designed to be accessible to both newcomers and experienced Linux users, offering a balance between user-friendliness and advanced capabilities.
26 |
27 | ### **Community**
28 | At its core, TCET Linux fosters a community of users and contributors who share a passion for open-source software and collaborative development.
29 |
30 | ### **Promoting Linux in Academics**
31 | TCET Linux has a clear educational focus. It is built to promote the use of Linux in academic environments. It provides students with a Linux distribution that aligns with their needs and the requirements of educational institutions.
32 |
33 | ### **Resource Efficiency**
34 | TCET Linux is designed to run smoothly even on low-end hardware. In contrast to resource-hungry operating systems, TCET Linux ensures that educational and academic tasks can be accomplished efficiently, even on less powerful computers.
35 |
36 | ### **Department-Specific Configurations**
37 | TCET Linux is adaptable to different academic departments. In the future, it aims to have TCET Linux installed and configured according to departmental requirements, enhancing its utility in various educational settings.
38 |
39 | ### **Community-Driven Development**
40 | TCET Linux is developed by a small group of individuals who are passionate about learning and enhancing the Linux ecosystem. It is a community-driven project that continually evolves to meet the needs of its users.
41 |
42 | TCET Linux is not just a Linux distribution; it's a reflection of a community's commitment to making Linux a valuable and accessible resource in the world of education and learning.
43 | You can include this expanded version in your "idea.md" Markdown file to provide a more comprehensive understanding of the motivation and goals behind TCET Linux.
44 |
45 | :::tip
46 | You can visit on some learning resources listed on **[Resource Page](/docs/projects/tcet-linux/resources.md)** of TCET Linux documentation.
47 | :::
48 |
49 |
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/installation/partitioning.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Drive partitioning Guide
3 | id: partitioning
4 | description: Explanation for partitioning of drive
5 | sidebar_label: Drive partitioning Guide
6 | keywords: [Partitioning guide, Partition, guide, linux]
7 | ---
8 |
9 |
10 | Partitioning your drive is a crucial step when installing TCET Linux alongside Windows. This guide will walk you through the process of partitioning your drive to create space for TCET Linux while preserving your existing Windows installation.
11 |
12 | ## Prerequisites
13 |
14 | Before you begin, ensure you have:
15 |
16 | - **Backup:** Create a backup of important data on your Windows machine to avoid data loss.
17 |
18 | ## Steps to Partition Drive for TCET Linux on Windows
19 |
20 | 1. **Create Backup:**
21 | - Before making any changes, back up your important data to prevent potential data loss during the partitioning process.
22 |
23 | 2. **Open Disk Management:**
24 | - Press `Win + X` and select "Disk Management" from the menu.
25 | - Or you can do right click on This PC and click on manage and go to Disk Management.
26 |
27 | 3. **Shrink Existing Partition:**
28 | - Right-click on the partition you want to shrink (usually C:), and select "Shrink Volume."
29 | - Enter the amount of space to shrink (15 GB atleast is recomended). This will create unallocated space for TCET Linux.
30 |
31 | 4. **Create a New Partition:**
32 | - Right-click on the unallocated space and select "New Simple Volume."
33 | - Follow the wizard, assigning a drive letter or path and formatting the partition (choose NTFS).
34 |
35 | 5. **Format the New Partition:**
36 | - Right-click on the newly created partition and select "Format."
37 | - Choose the file system as NTFS, set a volume label (e.g., TCET-Linux), and perform a quick format.
38 |
39 | 6. **Boot from TCET Linux USB:**
40 | - Restart your computer with the TCET Linux USB drive inserted.
41 | - Enter the BIOS/UEFI settings to set the USB drive as the first boot device.
42 | - If your system has to option of secure boot then turn it off.
43 |
44 | 7. **Start TCET Linux Installer:**
45 | - Once the system boots from the USB drive, select "Boot TCET Linux" from the menu.
46 |
47 | 8. **Follow Installation Steps:**
48 | - During installation, choose the option to install TCET Linux alongside Windows.
49 | - Select the partition you created for TCET Linux when prompted.
50 |
51 | 9. **Complete the Installation:**
52 | - Let the installer complete the initiate process.
53 |
54 | 10. **Installation Setup:**
55 | - Follow installation instructions to set up your system.
56 |
57 | _Congratulations! You've successfully done [**partitioning of your drive**](partitioning). Let's move on and see how we can proceed with [**Installer**](installation-steps) of **[TCET Linux](https://linux.tcetmumbai.in/)**._
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/iso-profile/bootloaders.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Bootloaders used in Live ISO
3 | id: bootloaders
4 | sidebar_label: Bootloaders
5 | description: A brief over view of bootloaders used to boot the live ISO
6 | keywords: [tcet-linux, bootloaders, linux, grub, syslinux]
7 | ---
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/iso-profile/iso-profile.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: ISO Profile
3 | id: iso-profile
4 | sidebar_label: ISO Profile
5 | description: ISO Profile of TCET Linux
6 | keywords: [tcet, open-source, linux]
7 | ---
8 |
9 | The following is the TCET Linux ISO profile directory structure.
10 |
11 |
12 | ``` bash
13 | ├── airootfs
14 | │ ├── etc
15 | │ │ └── Live ISO Configuration
16 | │ ├── root
17 | │ └── usr
18 | │ └── Live ISO binaries, scripts & libraries
19 | ├── bootableusb.sh ## script to create a bootable USB
20 | ├── cleanup.sh ## script to cleanup work folders
21 | ├── efiboot
22 | │ └── loader
23 | │ ├── entries
24 | │ │ └── 01-archiso-x86_64-linux.conf
25 | │ └── loader.conf
26 | ├── grub
27 | │ └── grub.cfg ## UEFI/GPT Systems
28 | ├── LICENSE
29 | ├── packages.x86_64
30 | ├── pacman.conf
31 | ├── profiledef.sh ## profile definition script
32 | ├── README.md
33 | ├── services.sh ## script to enable systemd services
34 | └── syslinux
35 | ├── archiso_head.cfg
36 | ├── archiso_pxe.cfg
37 | ├── archiso_pxe-linux.cfg ## Legacy/MBR Systems
38 | ├── archiso_sys.cfg
39 | ├── archiso_sys-linux.cfg
40 | ├── archiso_tail.cfg
41 | ├── splash.png
42 | └── syslinux.cfg
43 | ```
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/iso-profile/rootfs.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Undertanding the Root File System
3 | id: rootfs
4 | sidebar_label: Root File System
5 | description: A brief over view of rootfs
6 | keywords: [tcet-linux, rootfs, linux]
7 | ---
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/iso-profile/scripts.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Undertanding scripts
3 | id: scripts
4 | sidebar_label: Scripts
5 | description: A quick look at scripts in the profile and what they do
6 | keywords: [tcet-linux, scripts, linux]
7 | ---
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/references-credits.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: References and Credits
3 | id: references-credits
4 | sidebar_label: References and Credits
5 | description: References and Credits for TCET Linux
6 | keywords: [References, Credits]
7 | ---
8 |
9 | Linux is a very vast concept and building any operating system isn't an easy task and therefore, there have been multiple organisations and open source repositories that we have relied upon for the development of TCET Linux.
10 | We are extremely thankful to all the organisations and individuals who have helped us with their tutorials, documentations and open source work.
11 |
12 | They are linked below-
13 |
14 | 1. [Neofetch Repository](https://github.com/dylanaraps/neofetch)
15 |
16 | 2. [Arch Linux](https://wiki.archlinux.org/)
17 |
18 | 3. [Thunar Repo](https://github.com/xfce-mirror/thunar)
19 |
20 | 4. [XFCE](https://www.xfce.org/)
21 |
22 | 5. [Libre Office](https://www.libreoffice.org/)
23 |
24 | 6. [Starship](https://starship.rs/)
25 |
26 | 7. [VS Code](https://code.visualstudio.com/)
27 |
28 | 8. [Mozilla Firefox](https://www.mozilla.org/en-US/firefox/new/)
29 |
30 | 9. [Calamares Repo](https://github.com/calamares/calamares)
31 |
32 | 10. [Arch Linux GUI](https://github.com/arch-linux-gui)
33 |
34 |
35 | There is never an end to what you can build by learning on your own and everything you'll ever need is just one google search away.
36 | But always remember to give a shoutout and the credits to all the ones who deserve it!
37 | Keep building, Keep exploring!
38 |
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/releases.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Releases
3 | id: releases
4 | sidebar_label: Releases
5 | description: Releases of TCET Linux
6 | keywords: [Variants, Releases]
7 | ---
8 |
9 | In the world of Linux, variant releases refers to the different distributions or *distros* in linux. These may be developed by the organisation, or a community or an individual and further they keep on updating. These distributions include the Linux kernel along with supporting system software and libraries to create a complete operating system.
10 |
11 | In context to TCET Linux, there have been 3 major release phases, namely **OPEN ALPHA**, **BETA RELEASE ENGINEERING** and **OFFICIAL RELEASE**.
12 |
13 | Here is a brief about all of them-
14 |
15 | ## 1. Open Alpha
16 | Under this release phase, there were 3 major releases consecutively.
17 | - Open Alpha Build 1
18 | - Open Alpha Build 5
19 | - Open Alpha Build 9
20 | - Final Open Alpha [ After the commencement of Beta Testing Phase]
21 |
22 | The prime chnges included GRUB being recognised and print TCET Linux on the boot menu, INSTALLER correctly being lauched from the menu and the containment of Stock XFCE and Linux Zen Kernel.
23 |
24 | ## 2. Beta Release Engineering
25 | With this release phase, TCET Linux got successfully in the beta testing phase.
26 |
27 | There have been 3 major releases as of now and the prime changes include:
28 | - Default shell changed from Bash to Zsh along with Zsh being completed.
29 | - Keyring issue fixed.
30 | - Autosuggestions and UI/UX improvements along with new default wallpapers.
31 | - Fixed resolutions for virtual machine.
32 |
33 | Several other issues and bugs have been fixed and new improvements have been made in this release phase.
34 |
35 | ## 3. Official Release
36 |
37 | The Official Release marks a significant milestone for TCET Linux, representing ***a stable and feature-rich version*** **ready for widespread use**. Each official release undergoes rigorous testing and includes a curated set of enhancements, fixes, and new features.
38 |
39 | :::tip
40 | 1. You can visit here get the latest information on **[Official Releases](https://github.com/tcet-opensource/tcet-linux/releases)** for TCET Linux.
41 | :::
42 |
43 | Stay tuned in for more updates as there's no stopping to it!
--------------------------------------------------------------------------------
/docs/projects/tcet-linux/variant.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: TCET Linux Variant
3 | id: variant
4 | sidebar_label: Variants
5 | description: TCET Linux Variant
6 | keywords: [tcet, open-source, linux, Variant]
7 | ---
8 |
9 | # TCET Linux Variants
10 |
11 | TCET Linux provides different variants tailored for specific environments. Choose the variant that best suits your needs. This documentation covers the XFCE variant, specifically designed for college and computer networking lab environments.
12 |
13 | ## Environment XFCE
14 |
15 | ### 1) College Variant
16 |
17 | TCET Linux XFCE - College Variant is crafted to meet the requirements of college environments. It offers a customizable and efficient computing experience for academic activities and projects.
18 |
19 | #### Features:
20 | - *XFCE Desktop Environment:* Known for its lightweight design, XFCE ensures smooth performance even on older hardware.
21 | - *Thunar File Manager:* A user-friendly file manager to manage your academic documents efficiently.
22 | - *Starship Terminal Theme:* Enhance your terminal experience with the modern and informative Starship prompt.
23 | - *Mozilla Firefox:* A fast and privacy-focused web browser for research and web-based activities.
24 | - *Basic System Usage:* Navigate the system, perform file operations, and manage software packages using Pacman.
25 |
26 | ### 2) Computer Networking Lab Variant
27 |
28 | The TCET Linux XFCE - Computer Networking Lab Variant is specifically configured for computer networking lab environments. It provides essential tools and an optimized environment for networking-related tasks and experiments.
29 |
30 | #### Additional Features:
31 | - *Networking Tools:* Pre-installed networking tools for lab activities and experiments.
32 | - *Customized Desktop:* Tailored XFCE desktop settings for a focused networking environment.
33 | - *Terminal Configuration:* Additional configurations in the terminal for networking commands and scripts.
34 | - *Wireshark:* A powerful network protocol analyzer for in-depth network analysis.
35 |
36 | ## Future Environments
37 |
38 | TCET Linux is continuously evolving, and future variants are planned for Plasma and Gnome desktop environments. These variants will provide users with more options and features for diverse computing needs.
39 |
40 | ### Plasma Variant
41 |
42 | The Plasma variant of TCET Linux will offer the advanced and feature-rich Plasma desktop environment. It aims to provide a visually appealing and highly customizable interface for users who prefer the Plasma experience.
43 |
44 | ### Gnome Variant
45 |
46 | The Gnome variant of TCET Linux will feature the Gnome desktop environment, known for its modern and user-friendly design. It will cater to users who appreciate the Gnome workflow and integrated features.
47 |
48 | Stay tuned for updates on these future variants as TCET Linux expands its offerings to provide a broader range of choices for users.
49 |
50 | Choose the TCET Linux variant that aligns with your environment and preferences, and enjoy a powerful and efficient computing experience.
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/AllStars.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/AllStars.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Astro-logo.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Astro-logo.jpeg
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Awards.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Awards.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Card.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/CompanyCard_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/CompanyCard_img.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Contact.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Contact.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/ContactForm_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/ContactForm_img.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Core.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Core.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Dream.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Dream.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Header.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Header.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/HeroTraining.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/HeroTraining.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Hero_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Hero_img.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/HugeEvents.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/HugeEvents.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/LogoMarquee_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/LogoMarquee_img.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/MainMenu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/MainMenu.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Map.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Map.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Navigation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Navigation.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Normal.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/PlacementHero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/PlacementHero.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/ProfessionalBodies.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/ProfessionalBodies.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/ReadMore_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/ReadMore_img.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Staff_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Staff_img.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/StarPerformers2019.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/StarPerformers2019.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/StarPerformers2020.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/StarPerformers2020.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/StarPerformers2021.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/StarPerformers2021.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/StarPerformers2022.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/StarPerformers2022.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/StarPerformers2023.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/StarPerformers2023.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Strapi-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Strapi-logo.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/SuperDream.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/SuperDream.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/SuperStarPerformers.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/SuperStarPerformers.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Swipper-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Swipper-logo.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/Testimonial_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/Testimonial_img.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/TopPlacedStudents.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/TopPlacedStudents.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/collapsible.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/collapsible.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/companyCard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/companyCard.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/footer.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/hero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/hero.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/heroswiper.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/heroswiper.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/industryInteraction.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/industryInteraction.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/industryhero.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/industryhero.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/objective.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/objective.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/outcomes_img.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/outcomes_img.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/tailwind-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/tailwind-logo.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/testimonials.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/testimonials.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/assets/tnp-website.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/projects/tnp-website/assets/tnp-website.png
--------------------------------------------------------------------------------
/docs/projects/tnp-website/directory-structure.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Directory Structure
3 | id: directory-structure
4 | description: Directory Stucture of T&P website Repo
5 | sidebar_label: Directory Structure
6 | ---
--------------------------------------------------------------------------------
/docs/projects/tnp-website/frontend-components/attendance-chart.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Attendance Chart
3 | id: attendance-chart
4 | description: Attendance Chart Component in T&P Website
5 | sidebar_label: Attendance Chart
6 | keywords: [Attendance]
7 | ---
8 |
9 | The **Attendance-Chart** component provided is a reusable component designed to display attendance data in the form of a bar chart.It is accesible through the [**TNP Website**](https://tnp.tcetmumbai.in/).
10 |
11 | ### Adding Attendance Chart
12 |
13 | ** Let's understand how to add the Attendance Bar Chart to the Page**
14 |
15 | 1. Opening `index.tsx` of the `Attendance-Chart` component file in our projects root directory.
16 |
17 | 2. Define the `AttendanceChart` component using the `React.FC` type. It accepts props of `type { data: ChartData<"bar">, title: string }`. The `data` prop represents the chart data, and the `title` prop represents the chart title.
18 |
19 | ```jsx title="index.tsx" {2-3} showLineNumbers
20 | const AttendanceChart: React.FC<{
21 | data: ChartData<"bar">;
22 | title: string;
23 | }> = ({ data, title }) => {
24 | // Component code goes here
25 | };
26 | ```
27 |
28 | 3. Render the `Bar` component from `Chart.js` within the `
` element. Pass the `data` prop to provide the chart data, and use the `optionGenerator` function to generate the ``chart options based on the `title` prop.
29 |
30 | ```jsx title="index.tsx" {50} showLineNumbers
31 |
32 | ```
33 |
34 | 4. Save the file.
35 |
36 | 5. Run `yarn dev` on the terminal to see the changes made in your local environment.
37 |
38 |
39 | **On executing the above steps, the individual attendance bar charts look like this:**
40 |
41 | import AttendanceChart from "/docs/projects/tnp-website/assets/Testimonial_img.png";
42 |
43 |
44 |
45 |
46 |
47 |
48 | _We inserted this **[Attendance Chart](attendance-chart)** in many of our events and other pages of **[TNP Website](https://tnp.tcetmumbai.in)**. Next we will be seeing on how we integrated the **[Placements](placement)** component._
--------------------------------------------------------------------------------
/docs/projects/tnp-website/frontend-components/components.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Components
3 | id: components
4 | sidebar_label: Components
5 | description: List of components that are used in making T&P Website
6 | keywords: [astrojs, open-source, docs]
7 | ---
8 |
9 | :::note find the components
10 |
11 | https://github.com/tcet-opensource/tnp-website/tree/main/src/components
12 |
13 | :::
--------------------------------------------------------------------------------
/docs/projects/tnp-website/frontend-components/tech-stacks.mdx:
--------------------------------------------------------------------------------
1 | ---
2 | title: Tech Stacks
3 | id: tech-stacks
4 | description: Tech Stacks used in designing frontend of T&P Website
5 | sidebar_label: Tech Stacks
6 | ---
7 |
8 | import Astro from "/docs/projects/tnp-website/assets/Astro-logo.jpeg";
9 | import Tailwind from "/docs/projects/tnp-website/assets/tailwind-logo.png";
10 | import Swipper from "/docs/projects/tnp-website/assets/Swipper-logo.png";
11 | import Strapi from "/docs/projects/tnp-website/assets/Strapi-logo.png";
12 |
13 |
14 |
15 |
16 |
17 |
18 |
Astro is an open-source framework for generating web applications on top of popular UI frameworks like React, Preact, Vue, or Svelte. It offers a modern and flexible approach to web development, enabling developers to create fast, scalable, and engaging websites and applications. Read More
19 |
20 |
21 |
22 |
23 |
24 |
Tailwind CSS is a utility-first CSS framework for rapidly building modern websites without ever leaving your HTML. It is a versatile CSS framework that offers a pragmatic and efficient approach to web development. Read More
25 |
26 |
27 |
28 |
29 |
30 |
Swiper is a powerful and popular JavaScript library for creating touch-enabled, responsive sliders, carousels, and swiper components on the web. It provides a wide range of features and customization options to build interactive and engaging content sliders for websites and web applications. Read More
31 |
32 |
33 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/docs/projects/tnp-website/getting-started.md:
--------------------------------------------------------------------------------
1 | ---
2 | title: Getting Started
3 | id: getting-started
4 | description: Setup the project on your local machine
5 | sidebar_label: Getting Started
6 | keywords: [astro, install, local, node, approach]
7 | ---
8 |
9 | :::info
10 | The TCET Training and Placment page is built using AstroJS, an all-in-one web framework designed for speed.
11 | :::
12 |
13 | ### Steps to run the site on your local system:
14 | These are the steps you need to follow to get this site on your local system.
15 |
16 | ### Install Git in your computer
17 | Follow these steps to install git in your computer.
18 | 1. Go to [https://git-scm.com/downloads](https://git-scm.com/downloads).
19 | 2. Click on Windows. Download should start.
20 | 3. Go to downloads and install the package.
21 |
22 | ### Clone the repo
23 | Open Git Bash in any folder and paste the following command
24 |
25 | ```bash
26 | git clone https://github.com/tcet-opensource/tnp-website
27 | ```
28 |
29 | ### Install NodeJS
30 |
31 | 1. Go to [https://nodejs.org/en/download](https://nodejs.org/en/download)
32 | 2. Select Current.
33 | 3. Download the 64-bit .msi version. Follow the steps and install NodeJS.
34 |
35 | :::note
36 | It is important to have NodeJS in your system
37 | :::
38 |
39 | ### Open the folder in VS Code
40 | 1. Install [VS Code](https://code.visualstudio.com/docs/?dv=win32user) if not installed.
41 | 2. Open Windows Terminal in the folder you have cloned the repo, as done in [step 2](#clone-the-repo).
42 |
43 | ### Install Important Packages/Dependencies
44 |
45 | Install yarn globally
46 |
47 | ```bash
48 | npm install -g yarn
49 | ```
50 |
51 | You can make changes to your respective files and changes will be shown once you have saved the file.
52 |
53 | ### Commands used to run locally
54 |
55 | 1. To run the commands, make sure that you have installed yarn globally first.
56 | 2. All commands are run from the root of the project, from a terminal
57 |
58 | Here are a set of commands used to run locally:
59 |
60 | | **Command** | **Action** |
61 | | -------- | -------- |
62 | | `yarn` | Installs dependencies |
63 | | `yarn dev` | Starts local dev server at `localhost:3000` |
64 | | `yarn build` | Build your production site to `./dist/` |
65 | | `yarn preview` | Preview your build locally, before deploying |
66 | | `yarn astro ...` | Run CLI commands like `astro add`, `astro check` |
67 | | `yarn astro --help` | Get help using the Astro CLI |
68 |
69 | ### Steps to run after a Pull / Merge:
70 |
71 | 1. To install all dependencies
72 |
73 | ```bash
74 | yarn
75 | ```
76 | 2. To run local dev environment
77 |
78 | ```bash
79 | yarn dev
80 | ```
--------------------------------------------------------------------------------
/docs/resources/workflows/external-workflow/clone.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/external-workflow/clone.png
--------------------------------------------------------------------------------
/docs/resources/workflows/external-workflow/conversation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/external-workflow/conversation.png
--------------------------------------------------------------------------------
/docs/resources/workflows/external-workflow/fork.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/external-workflow/fork.png
--------------------------------------------------------------------------------
/docs/resources/workflows/external-workflow/pr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/external-workflow/pr.png
--------------------------------------------------------------------------------
/docs/resources/workflows/internal-workflow/branch-update.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/branch-update.png
--------------------------------------------------------------------------------
/docs/resources/workflows/internal-workflow/conversation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/conversation.png
--------------------------------------------------------------------------------
/docs/resources/workflows/internal-workflow/create-branch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/create-branch.png
--------------------------------------------------------------------------------
/docs/resources/workflows/internal-workflow/issue-assigning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/issue-assigning.png
--------------------------------------------------------------------------------
/docs/resources/workflows/internal-workflow/pull-request.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/pull-request.png
--------------------------------------------------------------------------------
/docs/resources/workflows/internal-workflow/update-branch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/docs/resources/workflows/internal-workflow/update-branch.png
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "docs",
3 | "version": "0.0.0",
4 | "private": true,
5 | "scripts": {
6 | "docusaurus": "docusaurus",
7 | "start": "docusaurus start",
8 | "build": "docusaurus build",
9 | "swizzle": "docusaurus swizzle",
10 | "deploy": "docusaurus deploy",
11 | "clear": "docusaurus clear",
12 | "serve": "docusaurus serve",
13 | "write-translations": "docusaurus write-translations",
14 | "write-heading-ids": "docusaurus write-heading-ids"
15 | },
16 | "dependencies": {
17 | "@docusaurus/core": "^2.4.3",
18 | "@docusaurus/plugin-content-docs": "^2.4.3",
19 | "@docusaurus/preset-classic": "^2.4.3",
20 | "@mdx-js/react": "^1.6.22",
21 | "clsx": "^1.2.1",
22 | "docusaurus": "^0.0.2",
23 | "jq": "^1.7.2",
24 | "nodemon": "^3.0.1",
25 | "prism-react-renderer": "^1.3.5",
26 | "raw-loader": "^4.0.2",
27 | "react": "^17.0.2",
28 | "react-countup": "^6.4.2",
29 | "react-dom": "^17.0.2",
30 | "swiper": "^9.4.1"
31 | },
32 | "devDependencies": {
33 | "@docusaurus/module-type-aliases": "^2.4.3",
34 | "autoprefixer": "^10.4.14",
35 | "dotenv": "^16.2.0",
36 | "postcss": "^8.4.23",
37 | "tailwindcss": "^3.3.1"
38 | },
39 | "browserslist": {
40 | "production": [
41 | ">0.5%",
42 | "not dead",
43 | "not op_mini all"
44 | ],
45 | "development": [
46 | "last 1 chrome version",
47 | "last 1 firefox version",
48 | "last 1 safari version"
49 | ]
50 | },
51 | "engines": {
52 | "node": ">=16.14"
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/src/assets/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/tcet-opensource/documentation/1069b04582f2f3e8fe39968d94c6ddf035f2faae/src/assets/image.png
--------------------------------------------------------------------------------
/src/components/About/index.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import CountUp from "react-countup";
3 | import clsx from "clsx";
4 | import img from "../../assets/image.png";
5 | // import styles from "./styles.module.css";
6 |
7 | const About = () => {
8 | return (
9 |
10 | {/*
*/}
11 | {/*
*/}
12 |
13 |
14 |
15 |
16 |
17 |
18 |
About
19 |
24 | TCET-OPEN SOURCE
25 |
26 |
27 |
28 | The motivation behind formation of the Organization was simple. An initiative undertaken for the students, by the students to streamline software engineering education and development under the banner of a single Organization, and to provide visibility to the projects being undertaken by the student community.
29 |
30 |
31 |
32 |
33 | +
34 |
35 |
36 |
37 | Number of projects incubated
38 |
39 |
40 |
41 |
42 |
43 | +
44 |
45 |
46 |
47 | Number of contributors
48 |
49 |
50 |
51 |
52 |
53 |
54 | {/*
*/}
55 |
56 | );
57 | };
58 |
59 | export default About;
60 |
--------------------------------------------------------------------------------
/src/components/Footer/index.js:
--------------------------------------------------------------------------------
1 | import React from "react";
2 | import Logo from "../../../static/img/logo.png";
3 | import Instagram from "../../../static/img/FooterSectionIcons/instagram.svg";
4 | import Linkedin from "../../../static/img/FooterSectionIcons/linkedin.svg";
5 | import Twitter from "../../../static/img/FooterSectionIcons/twitter.svg";
6 | import Youtube from "../../../static/img/FooterSectionIcons/youtube.svg";
7 | import Discord from "../../../static/img/FooterSectionIcons/Discord.svg";
8 | import { navLinks } from "../Navbar";
9 | function Footer() {
10 | return (
11 |