Inspiration
I have wanted to be involved in making movies for some time but finding other people that also want to collaborate and that have the same passion has been difficult. The idea for Indie Film Starter is that people will be able to form groups and a community that wants to get started on movie making.
What it does
It provides a platform for people to post projects and positions so that people who are looking for acting/directing/filming opportunities can find them.
How I built it
It was built using React js for the front end using the React Router library to handle the app's routes. Used Firebase UI to manage the app's authentication and registration of users. Used Firebase Realtime Database to store the app's information like the user profiles, projects and etc. Used Firebase Storage to store images for the user profile photo and the project image,
Challenges I ran into
Since it was my first time using Firebase I had to overcome a learning curve for the authentication, database and storage sdk. Using Firebase's Realtime Database for the first time was the most challenging aspect, I have experience only with SQL databases so the clash with a no-sql database required some mental adjustments. I also had an initial confusion with the database Realtime Database Rules for accessing the information, but I finally was able to implement secure rules that only allowed the appropiate users to write on data they own.
Accomplishments that I'm proud of
-The UI of the landing page -No need for a "server" as a backend as I could rely completely on firebase. -I'm using more functional components now in react js
What I learned
I discovered how useful, reliable and powerful the firebase platform is as well as learned how to use the sdk.
What's next for Indie Film Starter
More options to keep track of the development of the movie using the website. A way for the users to define the time and location of a scene shooting.

Log in or sign up for Devpost to join the conversation.