Twixel, build your own Twitter
Twitter is a social network many people know. Maybe you have your Twitter account too. It’s a social full of features but its fundamental features are pretty easy to replicate inside a web project or, in this case, a bootcamp.
The core features of Twitter are:
-
a page where you can see the tweets of people you follow (the Feed)
-
a web page all for you where you can add your personal info and tweet (the Profile)
-
many web pages for all the member of Twitter where you can follow them and read their tweets (the Profiles)
These screens and their functionality (write and post tweets, follow profiles, see a feed of tweets) will be the ones we’re going to replicate during our first Voxel Bootcamp on Marzo 2022, to create Twixel, the Voxels’ Twitter!
👩💻 A well-rounded challenge
During bootcamp, you’ll deep your web development knowledge - we will employ technologies and modern tools to build Twixel web app.
For user interfaces, we are going to use:
-
AlpineJS, a library of tools to give HTML pages some useful superpowers,
-
TailwindCSS, to build nice-looking interfaces with lots of easy-to-use and already-made CSS classes.
For handling data, tweets and functionalities, we’ll use:
-
NodeJS, for building our web server,
-
MongoDB, for building and handling the database
At the end of the bootcamp, with the help of Voxel Mentors and of other Voxels you will have built:
-
your personal profile, where you’ll publish your posts,
-
the feed where you’ll read the tweets of the friends you’ll be following,
And you’ll be able also to see you friends’ profile and follow them!
💡Prerequisites
To better participate in the Voxel Bootcamp and make the most of the project, you can complete the basic and free courses that we listed here. The courses are:
-
JavaScript to know for React. You will learn all the Javascript functions to make the best use of Remix Run.
-
The Beginner's Guide to React. You will learn the basics of React, to make the most of the Remix Run functions.
-
Responsive Web Design. You’ll learn to build modern web pages that are responsive and accessible, to which you’ll apply a visual style of your choice,
-
JavaScript Algorithms and Data Structures, to add functionalities and interactivity to your web pages,
-
Front End Development Libraries, to create modern and powerful web apps,
-
APIs and Microservices, to build functionalities and databases your web apps can access.
The courses are free and once completed you will have the minimum knowledge to deal with the development of a web app complete with functionality and database management.
Can't complete them in time? Not a problem - the bootcamp is the ideal opportunity to start learning many new things about a practical and concrete project. For your questions, the Voxel Mentors are available!
👩🏫Do you want to join as Voxel Mentor?
Se per questo evento ti interessa partecipare come Voxel Mentor, aiutando nella sua preparazione e condividendo el tue conoscenze con le Voxel Coders durante le serate del bootcamp, leggi qui come fare.
❤️ Do you want to promote the event?
Pensi che delle tue amiche che vivono a Trento, delle tue followers trentine o magari qualcuno nella tua famiglia siano interessate a questo evento? Condividi il link!