This repository contains the source code and other related files for the Lucknow University's Coding Club Website. This website serves as a platform for students to learn and share their knowledge about coding and programming.
We aim to build a close knit community of coding enthusiasts to a better network, opportunities, discussions and mentorship. the aim of the club is to improve the overall programming culture at FoET-LU.
Client: VueJs
Server: Node, Express
For contributing to the code, you will need
Clone the project
git clone https://https://github.com/Coding-Connoisseurs/coding-connoisseurs.github.io
Go to the project directory
cd my-project
Install dependencies
npm install
Start the server
npm run serve
Contributions are always welcome!
You can directly work on this project on Gitpod!
Or, to work on it locally,
-
Fork this repository
-
Clone the repo
$ git clone git@github.com:<your github username>/coding-connoisseurs.github.io.git
-
Navigate to the cloned directory
$ cd coding-connoisseurs.github.io
-
Install dependencies
$ npm install
-
Start the project on
localhost
$ npm run dev
├── public/
│ ├── index.html
│ └── favicon.ico
├── src/
│ ├── assets/
│ ├── components/
│ ├── router/
│ ├── views/
│ ├── App.vue
│ └── main.js
├── .gitignore
├── babel.config.js
├── package.json
└── README.md
Here's a brief overview of each directory and file:
node_modules/: This directory contains all of the dependencies installed via npm.
public/: This directory contains the HTML template for your Vue.js application. The index.html file is the main entry point for your application.
src/: This directory contains the source code for your Vue.js application. This is where you will write your Vue components, views, and other application logic.
assets/: This directory contains any static assets used by your application, such as images or fonts.
components/: This directory contains all of your Vue components.
router/: This directory contains the configuration for your application's routing.
views/: This directory contains the views for your application. These are the top-level components that are rendered by the router.
App.vue: This is the main Vue component for your application.
main.js: This is the entry point for your application. It creates a new Vue instance and mounts it to the DOM.
.gitignore: This file specifies files and directories that should be ignored by Git when committing changes.
babel.config.js: This file contains the configuration for Babel, a tool for compiling modern JavaScript code to work in older browsers.
package.json: This file contains the metadata for your application, including dependencies and scripts.
README.md: This file contains the documentation for your application.
For support, email code.foet@gmail.com or join our Discord channel.