robotronicsclubiitmandi / robotronicsclubwebsite Goto Github PK
View Code? Open in Web Editor NEWRobotronics Club Website
Home Page: https://robotronics.iitmandi.co.in/
Robotronics Club Website
Home Page: https://robotronics.iitmandi.co.in/
Right now on clicking the edit button does not do much things, so to create that facility.
The current UI of the Calendar on site is just ok.
Replace the Calendar with a good UI calendar and show the events and plan by https://activities.iitmandi.co.in/ .
Make calendar to fit according to device width.
On the admin page to create or edit a new project, the project description only takes a single line input.
So that needs to be solved by using the text area.
design a preloader that has the logo of robotronics club and/or funky animations to make it pleasing to the eye. The preloader should fade out as and when the website loads.
Currently the section for "OUR PROJECTS" contains various boxes that are not all of same vertical height. It would be very pleasing to see uniform boxes rather than the current situation. The height of the boxes in same line should be set to the height of the one having height greater of the two.
Add a issue request feature in the inventory page, wherein user can select among the inventory items and send an issue request after necessary auth from his/her students mail id
I guess you got it right, get the photos from facebook directly and use them. This is the easiest thing to start with also.
Any help needed for this ask @dipanshu231099 regarding this one.
You have to just try how to start a Node.js server and write what steps you did.
Are you able to understand the code?
Just some description which you think will help new comers to easily understand and start contribution on this site.
currently the contact us section is nothing but dummy, activate the service that sends email to required user with the feeded details.
The inventory on the top at the navigation bar should directly let the user to go to inventory page, so just change that.
It currently let's to go down, instead make it direct.
Currently the links are not very appropriate. for instance some links either do not work at all or redirect to some place unwanted. such behaviour has to be corrected.
currently the admin page can be accesed by any person may or may not he be the admin. The actions however can change the contents of the website (ex, the component numbers etc,) thus for routing to admin page make sure first login condition is true.
As A bug got created in the last PR, the photo of team was not getting the required height, so I tried to fix this.
Currently Achievement titles are are being linked to "#". Remove these links or route them to a universal achievements page in which case create the page and also a button in the achievements division for the user to view all our achieved feets.
currently the quesry selector does not initiates correctly. that is, all the memebers of the team are shown in the beginning. this makes the very first page too long to be pleasable to the user. So, change it so that only the mentors are shown first and others as per the click of the user on the respective tab.
Yout may have to use some other query selector if the current one is not working, or design yourself js file to do so.
the number of objects displayed on the home screen is equal to the objects actually present however that is not required as for the news only show the latest 3, for projects the top 4 and for admin page it is useless to show more than 10 notifications i guess... so for admin page keep the limit to just 10 top notifications and all projects.
I was viewing the code and found that all the team members and their details - image url and all are hard coded. This is indeed increasing the code size + making it hard for updation.
So, instead we can add another model and add the details in that. and then using the ejs template engine, we can implement loop and can get the team data.
I don't know much, just a noob still, so asking.
Adding links for each project.
Currently bootstrap and jquery are loaded for the assets folder, instread we should use CDNs as they generally load from user cache.
Anyone is free to work on this.
to be corrected-> the gaps between the different projects in admin and home page.(different projects should be distinctly visible).
The index page has become so huge, so let's divide into some components.
Using Ejs, we can create a component team.ejs where the team html will be present.
Then using ejs, we can *include it in the index.ejs.
The fotter code is jsut copy pasted everywhere, make use of ejs include method to add it everwhere!
This will help in easy and short code!
Need help?
https://stackoverflow.com/questions/5813771/in-ejs-template-engine-how-do-i-include-a-footer
The first answer will help and don't forget to make a fotter.ejs file
.ejs file is just an html file
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.