| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
TextUp is a versatile note-taking application designed to help users conveniently store and manage their notes with added features for image storage. It provides a seamless user experience through its web-based interface and Android application.
The purpose of TextUp is to offer users a reliable platform for capturing and organizing their notes efficiently. With TextUp, users can access their notes from any device, ensuring their data is readily available whenever and wherever they need it.
To get started with TextUp, simply download the Android application from the GitHub repository and install it on your Android device. Alternatively, you can visit the TextUp website and access your notes using the web interface.
We value your feedback! If you have any questions, comments, or concerns about TextUp or its features, please don't hesitate to contact us through our "Contact Us" page or connect with us on social media. We appreciate your feedback and strive to provide the best possible user experience.
Before installing and running the TextUp project on your local system, ensure you have the following prerequisites:
Node.js: Make sure you have Node.js installed on your machine. You can download and install Node.js from the official website: https://nodejs.org
MongoDB: TextUp uses MongoDB as its database. Visit the MongoDB Atlas website at https://www.mongodb.com/, setup your account, create a cluster, copy your mongoDB URI and paste it at safe place, because we need it while setting up backend of this application.
Cloudinary Account: To enable image storage functionality, you need a Cloudinary account. Sign up for a free account at https://cloudinary.com and obtain your API credentials.
Nodemailer Account: Create account on nodemailer https://nodemailer.com/ by following all the steps.
TextUp Repository: Clone or download the TextUp repository from GitHub to your local system.
git clone https://github.com/Pranav-Programmer/TextUp.git MONGODB_URI='Your MongoDB URI'
cloud_name = 'Your Cloudinary Cloud Name'
api_key = 'Your Cloudinary API Key'
api_secret = 'Your Cloudinary API Secret'Replace the values 'Your MongoDB URI', 'Your Cloudinary Cloud Name', 'Your Cloudinary API Key', and 'Your Cloudinary API Secret' with your respective credentials.
var transporter = nodemailer.createTransport({
service: "gmail",
auth: {
user: "Your email address through which you created account on nodemailer",
pass: "Your email address password", //create temporary password, try not to use your actual password to ensure safety
},
});
var mailOptions = {
from: "Your email address through which you created account on nodemailer",
to: email,
subject: "TextUp Email OTP Verification - Action Required",
text: `Dear User, npm install nodemon app try {
const res = await axios.post(
'https://api.cloudinary.com/v1_1/Your_Cloudinary_Cloud_Name/image/upload',
formData
);
setImage(res.data.secure_url);
setPid(res.data.secure_url.substring(res.data.secure_url.lastIndexOf('/') + 1, res.data.secure_url.lastIndexOf('.')))
} catch (err) {
console.error(err);
}};Update the Cloudinary configuration by replacing the placeholders with your Your_Cloudinary_Cloud_Name. Modify the code snippet mentioned in step 3 on the line 272
Open a terminal or command prompt.
Navigate to the Textup-Frontend folder.
Run the following command to install the project's dependencies:
npm install npm startBy following these instructions, you will be able to run the TextUp application locally on your machine.
Visit the TextUp website or open the Android application. Click on the "Sign Up" button. Before Sign Up once read "Terms of Use" and "Privacy Policy" Provide a valid email address and follow the instructions to complete the account registration process. Once registered, you can log in using your email and password.
After logging in, you can manage your account settings by clicking on the "Profile" section. From there, you can update your email and password.
To create a new note, click on the "+" button on Home page. Enter a heading for the note. Write the content of your note in the provided text field. Add link in provided field. Optionally, you can upload an image related to the note. Click the "ADD" button to store the note.
To view all your notes, go to the Home page. The notes will be displayed in a list format. To see your note click on heading or text or image. To edit a note, click on its edit button, make the necessary changes, and save them. To delete a note, locate the note in the list and click on the Remove button.
To search for specific notes, use the search functionality provided. Enter keywords related to the note's heading or content in the search bar. The application will display relevant notes matching your search query.
Use the contact form on contact us page to connect with us if you have any doubt or suggestion.
TextUp.App.Demo.mp4Contributions are always welcome!
Happy contributing!
| Back | FazBrowse Home | New Git URL |