algeriatech / algeria-meetup Goto Github PK
View Code? Open in Web Editor NEWGeneric web site for algerian meetups
Generic web site for algerian meetups
Hi folks!
If you could add a LICENSE to this project, that would be helpful. I'm putting together an awesome list for Algeria Projects and a LICENSE is one requirement. So I'll be happy to add this project once a LICENSE is chosen.
Thank you
The website content is provided through a structured Yaml file we should validate to prevent administrators from entering invalid data.
The validation should address both the Yaml file structure (in order to make sure required keys are filled and no extra keys were added) and the data validation (in order to prevent (for example) wrong date format or wrong http urls)
We should use angular to address the need of iterating through nested data structures used to build the website content. A temporary fix was introduced for that but we should consider making a permanent fix using Angular.
I think better is to use a static XML file to add information about the event, we'll just have to add an entry with the date, the topic, the speakers, ..etc and then it automatically updates the website.
Exemple:
<?xml version="1.0" encoding="UTF-8"?>
<meetups>
<meetup id="1">
<date></date>
<location></location>
<topic></topic>
<presentations>
<presentation>
<speakers>
<speaker>
<fullname></fullname>
<title></title>
<slides></slides>
</speaker>
</speakers>
</presentation>
<presentation>
<!-- ... -->
</presentation>
</presentation>
</meetup>
<meetup id=2>
<!-- ... -->
</meetup>
</meetups>
This is just a first draft, we can make an xsd file that do fit the structure we want to store all the relevant informations we need for our meetups.
This approach will help us,
@hlagrid, the website hosted on VPS or shared host ?
We could use the AlgeriaTech logo
Is there any milestones a todo list for the web site?
I think everything in the title above, and it's clear :)
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.