Flymagine; Write, read, imagine! It's a social network for all the readers and writers of the world! Here, not only can you share with your friends posts, comments, even reactions to their comments and posts, but you can also visualize the books of your favorite writers, leave them your own review with the score you consider.
This project represents the FullStack assessed activity for the subject Lab III of the Computer Engineering Program of the Engineering Program of the Faculty of Science and Technology of the Universidad Centroccidental "Lisandro Alvarado", Venezuela.
The application developed with React Native and Expo for the frontend and, Node.js and Express for the backend also makes use of other libraries that are necessary for the proper functioning of the practice in question. As for the Database Management System, Mongo ATLAS was implemented for NoSQL statements with MongoDB.
-
Node.js version 16.15.0
-
Expo client
-
Postman for HTTP requests.
-
For the project, Visual Studio Code was used as text editor for both frontend and backend, but any text editor can also be used.
-
MongoDB Atlas as DBMS.
To begin, we proceed to download the repository. To do this, we open the console, go to the folder where we want to save the project and run the following command:
git clone https://github.com/gustavoerivero/Flymagine-backend.git
Next, go to the cloned folder in the "Flymagine-backend" repository.
For a Windows operating system, with the command:
cd Flymagine-backend
Next, we proceed to the installation of the libraries and dependencies necessary for its execution.
npm install
If it doesn't work, try with:
npm i -f
Once the installation of the dependencies is successful, the project is ready to deploy.
To perform a local deployment, we proceed by executing one of the following commands:
With npm:
npm start
After this, a screen will be displayed in console indicating the different methods to run the server. For the development of the project, it was done by emulating the application from android.
Click here to go to the Flymagine frontend repository.
- @gustavoerivero - gustavoerivero
- @joseriveroc - joseriveroc
- @luisv98 - luisv98
⌨️ made with❤️ by [Thoteam]